Commit Graph

19 Commits

Author SHA1 Message Date
Jonathan Fishner
de26f731be feat: add GIN index and array type support for PostgreSQL/CockroachDB (#1048)
* feat: add GIN index and array type support for PostgreSQL/CockroachDB

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-07 18:00:42 +02:00
Jonathan Fishner
6879e19fa5 feat: add check constraint support (#1046)
* feat: add check constraint support

* feat(import/export): add check constraint smart query import and fix SQL Server export issues

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2026-01-05 19:51:30 +02:00
Jonathan Fishner
0502efdc21 fix: add SQL viewes support for import via ddl (#1044) 2026-01-04 16:43:13 +02:00
Guy Ben-Aharon
6eae4b0fc3 fix: serial ddl import in pg (#1033)
* fix: serial ddl import in pg

* fix
2025-12-23 16:00:07 +02:00
Guy Ben-Aharon
9ac99d928c fix: add Oracle database support for SQL import (#1005) 2025-12-10 14:23:11 +02:00
Guy Ben-Aharon
9b6d6dbb3c fix: correct relationship direction in SQL import (#1003) 2025-12-09 16:35:33 +02:00
Guy Ben-Aharon
fbd04e9d5e fix: add automatic data type synonym resolution for PostgreSQL imports (#994)
* fix: add automatic data type synonym resolution for PostgreSQL imports

* fix

* fix

* fix
2025-12-04 14:40:52 +02:00
Guy Ben-Aharon
62dec48572 fix: use flag for custom types (#951) 2025-10-19 18:54:08 +03:00
Jonathan Fishner
fe9ef275b8 fix: improve SQL default value parsing for PostgreSQL, MySQL, and SQL Server with proper type handling and casting support (#900) 2025-09-04 11:18:02 +03:00
Jonathan Fishner
2a64deebb8 fix(sql-import): handle SQL Server DDL with multiple tables, inline foreign keys, and case-insensitive field matching (#897) 2025-09-02 15:15:15 +03:00
Guy Ben-Aharon
0da3caeeac fix(table colors): switch to default table color (#841) 2025-08-10 14:42:22 +03:00
Jonathan Fishner
e9c5442d9d feat(filter): filter tables by areas (#836)
* feat: auto-hide/show areas based on table visibility in canvas filter

* fix build

* fix

* fix

* fix

* fix

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-08-10 10:13:28 +03:00
Jonathan Fishner
79b885502e fix(sql-server): improvment for sql-server import via sql script (#789)
* feat: improvment for sql-server import via sql script

* fix for test

* some fixes

* some fixes

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-07-25 19:16:35 +03:00
Jonathan Fishner
5d337409d6 fix: add PostgreSQL tests and fix parsing SQL (#760)
* feat: add PostgreSQL tests and fix parsing SQL

* fix: disable format on paste for SQL DDL import

* some ui fixes + add tests to the ci

* fix

* fix validator and importer

* fix for maria-db

* fix

* remove improved

* fix

* fix

* fix

* fix for test

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-07-14 19:25:44 +03:00
Jonathan Fishner
765a1c4354 feat(oracle): support oracle in ChartDB (#709)
* feat(import-oracle): support oracle in ChartDB

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-05-21 12:12:48 +03:00
Jonathan Fishner
5849e4586c fix(ddl): inline fks ddl script (#701)
* fix(import-ddl): when importing postgres with inline fks

* fix(import-ddl): for postgres and mysql

* remove logs

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-05-13 11:47:22 +03:00
Jonathan Fishner
89e3ceab00 fix(postgres): fix import of postgres fks (#700)
* Add regex-based foreign key detection for PostgreSQL to handle complex formatting

* fix(import-ddl): for postgres know to deal with SERIAL type

* fix(export-sql): for postgres know to deal with SERIAL type

* fix(import-ddl): when importing default values
2025-05-12 18:22:30 +03:00
Jonathan Fishner
a1144bbf76 fix(ddl-import): fix datatypes when importing via ddl (#696)
* fix(ddl-import): fix datatypes when importing via ddl

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-05-08 14:48:08 +03:00
Jonathan Fishner
f7a6e0cb5e feat(import-sql): import postgresql via SQL (DDL script) (#639)
* working version of import pg

* change modal

* update create & import diagram dialog

* add mysql DDL parser

* add sqlserver DDL parser

* add sqlite DDL parser

* instructions

* logs

* fix lint + logs

* remove

* order tables

* order tables

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-04-02 13:55:59 +03:00