GitHub / dimitri/pgloader / commits
Migrate to PostgreSQL in a single command!
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 231ab867 |
fix(v4): MySQL/MSSQL migration bugs found while capturing the Migration cours...
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ea152ef4 | Fix typo in docs (#1762) |
Jacob Elder <3****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1c8e2e6d |
ci: pin sigstore/cosign-installer to a full commit SHA (#1759)
Co-authored-by: Dimitri Fontaine <d****m@t****g> |
Kobi Hikri <k****i@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5ce3726c | fix(mysql): handle X-prefix in binary transforms; add binary-to-uuid and bina... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c4296f83 | Add varbinary-to-inet transform for MySQL VARBINARY IP addresses (#1757) (#1760) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0965f1f5 | fix(mssql): remove invalid auth modes; suppress azure-identity log noise (#1756) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3c90c0d7 | feat(mssql): bundle azure-identity for ActiveDirectoryDefault/AzCli/WorkloadI... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a054678f | feat(mssql): bundle MSAL4J for Azure AD auth; fix encrypt= default (#1753) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 965d6cf6 | build: fix v3 bundle for SBCL 2.6.5; add bundle CI; fix smoke-test trigger (#... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b3c3728f | fix(truncate): include materialized views in TRUNCATE (#1751) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 056c3fb7 | docs: expand CAST syntax reference for MySQL and MSSQL (#1538) (#1750) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9c66579c | Detect column name collisions after PostgreSQL's 63-char identifier truncatio... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f69a58e0 | Fix premature COMMIT in stream-rows-to-copy under on error stop (#1748) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 887125eb | fix(sqlite): report pkey and column context on UTF-8 decoding error (#1747) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f36a1212 | fix(pgsql-source): use CAST(col AS text) instead of col::text for Redshift (#... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 456dfdd0 | fix(retry-batch): handle nil COPY context in line-number retry path (#1333) (... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3823d41d | feat(docker): publish multi-arch v4 image to ghcr.io (#1744) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0998769d | fix(mssql): cast int IDENTITY to serial, not bigserial (#1743) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e21eb1fc | fix(parser): error at parse time when both 'batch concurrency' and 'prefetch ... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2514b535 | fix: prevent camelCase-to-colname from duplicating underscores (#1287) |
Oldřich Dlouhý <O****y@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 26edc989 | fix(docker): add freetds.conf to Dockerfile.ccl to fix MSSQL encoding |
Long Ha Do <d****3@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0755d896 | fix(parser): allow colon in dsn-dbname for db:branch style names |
Kostas Botsas <k****s@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2fb1f849 |
few typos in comments/strings (#1741)
Co-authored-by: adrian <a****l@g****t> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 932c486c |
Add verify-full to supported SSL modes for postgres (#1740)
Co-authored-by: Edvard Makhlin <e****n@k****e> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 58e98e25 | ci: run integration tests on all PRs, not just clojure/** changes |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2d551328 | fix(mssql): initialize and teardown FreeTDS via mssql:init / mssql:exit |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 739923f3 |
also omit "DEFAULT NULL" when (eq (column-default column) :NULL) (#1737)
Co-authored-by: Robert Mayer <m****t@g****t> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 15b9f4e6 | test(mssql): regression test for dash-named index migration (ref #1608) (#1736) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f962956e | fix(mysql): correct charset encoding aliases for latin1, latin5, latin7-eston... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 110bd95f | batch retry: use binary search when COPY error has no line number (#1424) (#1... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5d809b94 | feat: migrate MSSQL SEQUENCE objects and NEXT VALUE FOR defaults (#1497) (#1733) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a915b27a |
feat(csv/fixed): add WITH date format option for file loads (#1732)
Co-authored-by: Ricardo Sawir <3****o@u****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c9973498 |
fix(mssql): multi-column foreign keys only kept last column (#1731)
Co-authored-by: Alex Klein <h****o@g****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8547eea0 | fix(mysql): use _t suffix + target conflict check for ENUM/SET type names (#1... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f1842842 | fix(pgsql): quote index names with ~s to preserve case on migration (#1729) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 275b70cc |
fix(pgsql): restrict pg_depend join to pg_class to fix FK listing on citext c...
Co-authored-by: Mike Noordermeer <m****e@e****l> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 68e4d757 |
docs: fix typos across documentation files
Co-authored-by: adrian <a****l@g****t> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 80427085 |
docs: mention Amazon Linux 2 in INSTALL.md Redhat/CentOS section
Co-authored-by: Rob Kaufman <r****b@n****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 061fa34e |
docs: fix duplicate word in MySQL tutorial
Co-authored-by: igorlealantunes <i****s@g****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e59ccafd | fix: MATERIALIZE VIEWS AS <sql> infers target table schema from query metadat... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0ef4cb22 | feat: read MySQL option files (.my.cnf) for credential lookup (issue #767) (#... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 50f2bdce | debian: use $(CURDIR) in help2man PATH to fix intermittent build failure (#1722) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b0aea922 | fix: misc fixes — MSSQL filter/view, MySQL cast grammar, PG-to-PG DDL, DBF en... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d358baaf | bench: timing suite + v4 optimisations (MariaDB, SQLite, CSV) (#1718) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 79386786 | fix: MSSQL/MySQL fixes — UUID extension tracking, cast rules, docs, logging (... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6db0e4b5 | fix: measure Total import time as wall-clock, not sum of parallel entries (#1... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 166ffc76 | feat(csv): fix multiple CSV issues for v3 and v4 (#1135, #1221, #1376, #1606,... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9b522eeb | backport: MySQL/MariaDB v3 bug fixes + extend mysql-unit-full to cover v3 (#1... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a0fcc1de | feat: MATERIALIZE VIEWS support for SQLite (#1713) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 535d41d6 | ci: rename master → main, add v4-dev release cleanup (#1712) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6e4281fb | ci: bump GitHub Actions to Node 24-native versions (#1711) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| cb04c343 | Fix SQLite issues: Infinity values, datetime('now'), FK column quoting, mssql... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a94a3e41 | mssql: fix type mapping, decimal precision, default sanitization, and table f... |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f9c029a4 | MySQL type system, enum/cast/type edge cases (17 issues) (#1708) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5dc1f104 | fix: snake_case identifiers and core behaviour fixes (v4) (#1707) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ae9a2354 | fix: update .readthedocs.yaml to current RTD v2 format | Dimitri Fontaine <d****m@t****g> | 4 months ago | |
| 851027cc | docs: rewrite README for pgloader v4 Clojure/JVM rewrite | Dimitri Fontaine <d****m@t****g> | 4 months ago | |
| 9fb3fae1 | pgloader v4 — Clojure rewrite (#1705) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e8033eb6 | Fix sqlite quoted integer default (#1706) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d9ca38ea | merge Merge pull request #1674 from fossum/feature/fix-dockerfile-casing |
Svante von Erichsen <4****6@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b76be445 | Eliminate docker build casing warning | Eric Fossum <f****m@d****m> | over 1 year ago | |
| 096992ac | fix IPv6 hostname parsing (#1004) | Svante von Erichsen <s****n@o****e> | over 1 year ago | |
| 70f35576 |
Use latest cosign action to fix signing issue on docker publish (#1613)
Signed-off-by: Arunprasad Rajkumar <a****d@g****m> |
Arunprasad Rajkumar <a****d@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| edc1a4fd |
Install CA certificates on docker image (#1612)
Signed-off-by: Arunprasad Rajkumar <a****d@g****m> |
Arunprasad Rajkumar <a****d@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 29afa9de | merge Merge branch 'debian' | Christoph Berg <m****n@d****g> | over 2 years ago | |
| 44f04aff | Bump pgloader minor version and add checks | Christoph Berg <m****n@d****g> | over 2 years ago | |
| f0409e54 | Limit architectures to those that have sbcl available and working thread supp... | Christoph Berg <m****n@d****g> | over 2 years ago | |
| 2079646c | merge Merge pull request #1500 from jarinom/fix-dockerfile-debian-bookworm |
Svante von Erichsen <4****6@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| af8c3c14 | pgloader 3.6.10 | Christoph Berg <m****n@d****g> | almost 3 years ago | |
| c7229640 | Debian: Bump ip4r dependencies to 16. | Christoph Berg <m****n@d****g> | almost 3 years ago | |
| e58809af | Pin Debian version to Bookworm and fix dependencies | Jari Ylimäinen <j****n@f****m> | over 3 years ago | |
| 999791d0 | allow db names with dot (#1059) |
kobaaa <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| b0f0f831 | Debian: Check if build really built pgloader | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 99090836 | Use pgapt repository for testing | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 3e06d1b9 | New version 3.6.9 | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 84ed9c6c | Bump ip4r dependencies to 15 | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 6d61c8c7 | Add a setup for readthedocs. | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| 9011fcde | Clean-up docs/conf.py (remove old cruft). | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| 626f4379 | Improve docs formatting of command line options. | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| 92599600 | Improve pgloader docs (Table of Contents, titles, organisation). (#1440) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6d736676 | Add default support for MSSQL auto-incrementing bigint and smallint (#1435) |
Justin Falk <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 759777ae | New upstream version. | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 59d2c5c7 | Depend on libsqlite3-0. | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 350bcc09 | Debian: run wrap-and-sort -ast | Christoph Berg <c****g@c****e> | about 4 years ago | |
| 90dea2ad | Fix mapping mysql signed int with auto_incement to postgresql serial (#1248) ... |
padinko <2****2@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| f25f1b65 | (Re-)Fix documentation link (#1434) |
willyrk1 <w****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 644f2617 |
Added support for sequences with minvalue defined (#1429)
Signed-off-by: Christoph Engelbert (noctarius) <m****e@n****m> |
noctarius aka Christoph Engelbert <m****e@n****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8ff0c574 | Fix documentation link (#1426) |
Eugen Mayer <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 75c00b5f | Use the unix-namestring as the hash key for SQL queries. (#1420) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 696617d9 | Upgrade Clozure-CL in the Dockerfile.ccl. | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| 755b55d2 | New upstream version | Christoph Berg <m****n@d****g> | about 4 years ago | |
| 28ef36a6 | README and install docs improvements. | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| 5f5734cf | Update current version number, latest release being 3.6.6. | Dimitri Fontaine <d****m@t****g> | about 4 years ago | |
| ff33ec5e | Improve README and add proper INSTALL docs. (#1417) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| fac03a68 | Install a github action to publish docker images. (#1416) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8d97a313 | Improve documentation with command lines and defaults. (#1415) |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| eeefcaa9 |
SBCL compiler notes should not be fatal to pgloader. (#1411)
Co-authored-by: Dimitri Fontaine <d****i@c****m> |
Dimitri Fontaine <d****m@t****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| b24eba97 | Set SBCL dynamic space size to 16 GB on 64 bit architectures. |
Christoph Berg <c****g@c****e>
Committed by: Christoph Berg <m****n@d****g> |
over 4 years ago | |
| 2c52da12 | Sync version numbers | Christoph Berg <c****g@c****e> | over 4 years ago | |
| b890b32c | releasing package pgloader version 3.6.5-1 | Christoph Berg <c****g@c****e> | over 4 years ago |