mirror of
https://github.com/DBDiff/DBDiff.git
synced 2026-04-25 05:15:49 +03:00
[PR #140] [CLOSED] Feature/sqlite postgres support #272
Labels
No labels
bug
enhancement
good first issue
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/DBDiff#272
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/DBDiff/DBDiff/pull/140
Author: @jas-os
Created: 3/2/2026
Status: ❌ Closed
Base:
master← Head:feature/sqlite-postgres-support📝 Commits (4)
e0c0babfeat: add PostgreSQL and SQLite support via DB adapter + SQL dialect pattern38f2a85test: add PostgreSQL and SQLite end-to-end tests + Docker integration7d1b299docs: update README + DOCKER.md for PostgreSQL/SQLite/Podman support; add Podman compat to start.sh/stop.sh6b66103fix: ADD/DROP COLUMN regression + SQLite fixture crash + GHA Postgres/SQLite jobs📊 Changes
52 files changed (+2171 additions, -425 deletions)
View changed files
📝
.env.example(+6 -0)📝
.github/workflows/tests.yml(+85 -1)📝
DOCKER.md(+97 -4)📝
README.md(+54 -14)📝
docker-compose.yml(+50 -0)📝
docker/Dockerfile(+5 -3)📝
scripts/run-tests.sh(+45 -7)➕
src/DB/Adapters/AdapterFactory.php(+22 -0)➕
src/DB/Adapters/DBAdapterInterface.php(+61 -0)➕
src/DB/Adapters/MySQLAdapter.php(+90 -0)➕
src/DB/Adapters/PostgresAdapter.php(+250 -0)➕
src/DB/Adapters/SQLiteAdapter.php(+156 -0)📝
src/DB/DBManager.php(+68 -40)📝
src/DB/DiffCalculator.php(+5 -0)📝
src/DB/Schema/DBSchema.php(+19 -21)📝
src/DB/Schema/TableSchema.php(+24 -50)📝
src/Diff/AddTable.php(+8 -3)📝
src/Diff/DropTable.php(+8 -3)📝
src/Params/CLIGetter.php(+10 -1)📝
src/Params/DefaultParams.php(+6 -0)...and 32 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.