Commit Graph

  • f4b8fc5382 feat(writers): add sortConstraints function to sort constraints by sequence and name master v1.0.42 v1.0.41-1-gf4b8fc5 Hein 2026-02-28 19:52:04 +02:00
  • dc9172cc7c feat(templ): add support for --from-list flag and related tests v1.0.41 v1.0.40 v1.0.38-2-gee88c07-1-gdc9172c-dirty Hein 2026-02-28 19:32:19 +02:00
  • ee88c07989 style(report, writers, graphql, prisma, typeorm): replace sb.WriteString with fmt.Fprintf for consistency v1.0.38-2-gee88c07 Hein 2026-02-28 17:08:12 +02:00
  • ff1180524a feat(merge): add support for merging from a list of source files Hein 2026-02-28 17:06:49 +02:00
  • 3d9cc7ec58 . v1.0.39 Hein 2026-02-20 16:32:19 +02:00
  • 480038d51d feat(writers): quote default values based on SQL column type v1.0.38 v1.0.37-1-g480038d Hein 2026-02-20 16:03:50 +02:00
  • 77436757c8 fix(type_mapper): update timestamp type mapping to use SqlTimeStamp v1.0.37 Hein 2026-02-08 21:35:27 +02:00
  • 5e6f03e412 feat(type_mapper): add support for serial types and auto-increment tags v1.0.36 Hein 2026-02-08 17:48:58 +02:00
  • 1dcbc79387 feat(pgsql): enhance data type mapping to support serial types v1.0.35 Hein 2026-02-08 17:31:28 +02:00
  • 59c4a5ebf8 test(writer): enhance has-many relationship tests with join tag verification v1.0.34 Hein 2026-02-08 15:20:20 +02:00
  • 091e1913ee feat(version): retrieve version and build date from VCS if unset Hein 2026-02-08 15:04:03 +02:00
  • 0e6e94797c feat(version): add version command to display version and build date v1.0.33 Hein 2026-02-08 14:58:39 +02:00
  • a033349c76 refactor(writers): simplify model name generation by removing singularization v1.0.32 Hein 2026-02-08 14:50:39 +02:00
  • 466d657ea7 feat(mssql): add MSSQL writer for generating DDL from database schema - Implement MSSQL writer to generate SQL scripts for creating schemas, tables, and constraints. - Support for identity columns, indexes, and extended properties. - Add tests for column definitions, table creation, primary keys, foreign keys, and comments. - Include testing guide and sample schema for integration tests. Hein 2026-02-07 16:09:27 +02:00
  • 47bf748fd5 chore: ⬆️ Vendor for new deps Hein 2026-02-07 15:51:20 +02:00
  • 88589e00e7 docs: update AI usage declaration for clarity and compliance Hein 2026-02-07 10:16:19 +02:00
  • 4cdccde9cf docs: update CLAUDE.md with additional utilities and supported formats v1.0.31 Hein 2026-02-07 09:59:35 +02:00
  • aba22cb574 feat(ui): add relationship management features in schema editor Hein 2026-02-07 09:49:24 +02:00
  • d0630b4899 feat: Added Sqlite reader Hein 2026-02-07 09:30:45 +02:00
  • c9eed9b794 feat(sqlite): add SQLite writer for converting PostgreSQL schemas Hein 2026-02-07 09:11:02 +02:00
  • 5fb09b78c3 feat(relations): 🎉 add flatten schema option for output v1.0.30 Hein 2026-02-05 14:07:55 +02:00
  • 5d9770b430 test(pgsql, reflectutil): add comprehensive test coverage Hein 2026-01-31 22:30:00 +02:00
  • f2d500f98d feat(merge): 🎉 Add support for constraints and indexes in merge results v1.0.29 Hein 2026-01-31 21:30:55 +02:00
  • 2ec9991324 feat(merge): 🎉 Add support for merging constraints and indexes v1.0.28 Hein 2026-01-31 21:27:28 +02:00
  • a3e45c206d feat(writer): 🎉 Enhance SQL execution logging and add statement type detection * Log statement type during execution for better debugging * Introduce detectStatementType function to categorize SQL statements * Update unique constraint naming convention in tests v1.0.27 Hein 2026-01-31 21:19:48 +02:00
  • 165623bb1d feat(pgsql): Add templates for constraints and sequences v1.0.26 Hein 2026-01-31 21:04:43 +02:00
  • 3c20c3c5d9 feat(writer): 🎉 Add support for check constraints in schema generation v1.0.25 Hein 2026-01-31 20:42:19 +02:00
  • a54594e49b feat(writer): 🎉 Add support for unique constraints in schema generation v1.0.24 Hein 2026-01-31 20:33:08 +02:00
  • cafe6a461f feat(scripts): 🎉 Add --ignore-errors flag for script execution v1.0.22 Hein 2026-01-31 20:21:22 +02:00
  • abdb9b4c78 feat(dbml/reader): 🎉 Implement splitIdentifier function for parsing v1.0.21 v1.0.20 Hein 2026-01-31 19:45:24 +02:00
  • e7a15c8e4f feat(writer): 🎉 Implement add column statements for schema evolution v1.0.19 Hein 2026-01-31 19:12:00 +02:00
  • c36b5ede2b feat(writer): 🎉 Enhance primary key handling and add tests v1.0.18 Hein 2026-01-31 18:59:32 +02:00
  • 51ab29f8e3 feat(writer): 🎉 Update index naming conventions for consistency v1.0.17 Hein 2026-01-31 17:23:18 +02:00
  • f532fc110c feat(writer): 🎉 Enhance script execution order and add symlink skipping Hein 2026-01-31 16:59:17 +02:00
  • 92dff99725 feat(writer): enhance type conversion for PostgreSQL compatibility and add tests v1.0.16 Hein (Warky) 2026-01-29 21:36:23 +02:00
  • 283b568adb feat(pgsql): add execution reporting for SQL statements v1.0.15 Hein (Warky) 2026-01-29 21:16:14 +02:00
  • 122743ee43 feat(writer): 🎉 Improve primary key handling by checking for explicit constraints and columns v1.0.14 Hein (Warky) 2026-01-28 22:08:27 +02:00
  • 91b6046b9b feat(writer): 🎉 Enhance PostgreSQL writer, fixed bugs found using origin v1.0.13 Hein (Warky) 2026-01-28 21:59:25 +02:00
  • 6f55505444 feat(writer): 🎉 Enhance model name generation and formatting v1.0.12 Hein 2026-01-10 18:28:41 +02:00
  • e0e7b64c69 feat(writer): 🎉 Resolve field name collisions with methods v1.0.11 Hein 2026-01-10 17:54:33 +02:00
  • 4181cb1fbd feat(writer): 🎉 Enhance relationship field naming and uniqueness v1.0.10 Hein 2026-01-10 17:45:13 +02:00
  • 120ffc6a5a feat(writer): 🎉 Update relationship field naming convention v1.0.9 Hein 2026-01-10 13:49:54 +02:00
  • b20ad35485 feat(writer): 🎉 Add sanitization for struct tag values v1.0.8 Hein 2026-01-10 13:42:25 +02:00
  • f258f8baeb feat(writer): 🎉 Add filename sanitization for DBML identifiers v1.0.7 Hein 2026-01-10 13:32:33 +02:00
  • 6388daba56 feat(reader): 🎉 Add support for multi-file DBML loading v1.0.6 Hein 2026-01-10 13:17:30 +02:00
  • f6c3f2b460 feat(bun): 🎉 Enhance nullability handling in column parsing Hein 2026-01-04 22:11:44 +02:00
  • 156e655571 chore(ci): 🎉 Install PostgreSQL client for integration tests Hein 2026-01-04 22:04:20 +02:00
  • b57e1ba304 feat(cmd): 🎉 Add split command for schema extraction v1.0.5 Hein 2026-01-04 22:01:29 +02:00
  • 19fba62f1b feat(ui): 🎉 Add GUID field to column, database, schema, and table editors Hein 2026-01-04 20:00:18 +02:00
  • b4ff4334cc feat(models): 🎉 Add GUID field to various models Hein 2026-01-04 19:53:17 +02:00
  • 5d9b00c8f2 feat(ui): 🎉 Add import and merge database feature Hein 2026-01-04 19:31:28 +02:00
  • debf351c48 fix(ui): 🐛 Simplify keyboard shortcut handling in load/save screens Hein 2026-01-04 18:41:59 +02:00
  • d87d657275 feat(ui): 🎨 Add user interface documentation and screenshots Hein 2026-01-04 18:39:13 +02:00
  • 1795eb64d1 feat(ui): 🎨 Implement schema and table management screens Hein 2026-01-04 18:29:29 +02:00
  • 355f0f918f chore(deps): 🚀 update module dependencies Hein 2026-01-04 18:29:11 +02:00
  • 5d3c86119e feat(domains): add domain support for DrawDB integration Hein 2026-01-04 15:49:47 +02:00
  • 8c602e3db0 Added go text template writier (#1) v1.0.4 Hein 2026-01-03 19:05:53 +00:00
  • 64aeac972a feature: I had an idea v1.0.3 Hein 2025-12-31 01:51:37 +02:00
  • 97a57f5dc8 feature: Inspector Gadget Hein 2025-12-31 01:40:08 +02:00
  • adfe126758 Added a scripts execution ability Hein 2025-12-31 00:44:14 +02:00
  • 1d193c84d7 longshot Hein 2025-12-28 20:36:36 +02:00
  • 1d627c74b1 Really? Hein 2025-12-28 19:21:15 +02:00
  • 7c6a355458 . Hein 2025-12-28 19:10:51 +02:00
  • c0ef26b660 Try again, again, again... Hein 2025-12-28 18:57:57 +02:00
  • cb38f95b79 Integration tests Hein 2025-12-28 18:46:50 +02:00
  • 196d87bc29 .. Hein 2025-12-28 16:20:44 +02:00
  • beb1100d86 Another integration test try Hein 2025-12-28 16:07:28 +02:00
  • 410b1ee743 Manual docker Hein 2025-12-28 15:57:26 +02:00
  • b5d39aeee4 .. Hein 2025-12-28 15:52:17 +02:00
  • 5fb9a8f231 One more try to get integration tests action working Hein 2025-12-28 15:43:46 +02:00
  • 27da24f575 Better integration test. Hein 2025-12-28 15:37:21 +02:00
  • 0fb3469dbd Proper integration tests Hein 2025-12-28 15:24:28 +02:00
  • 9f29bc112e Release version v1.0.2 Hein 2025-12-28 15:12:02 +02:00
  • b55737ab4c Fixed linting issues Hein 2025-12-28 14:51:19 +02:00
  • 2a271b9859 Updated tests Hein 2025-12-28 14:35:20 +02:00
  • beb5b4fac8 Build/test fixes Hein 2025-12-28 14:21:57 +02:00
  • e61204cb3c Fix lint issue Hein 2025-12-28 12:19:04 +02:00
  • d52b9cdc14 Enhanced godoc Hein 2025-12-28 11:42:05 +02:00
  • f98b278d72 Added Graphql Hein 2025-12-28 11:41:55 +02:00
  • 666eab7cec Updated Readme files Hein 2025-12-28 10:34:20 +02:00
  • 35bc9dfb5c Added Drizzle ORM support Hein 2025-12-28 10:15:30 +02:00
  • aad5db5175 fix: readers and linting issues Hein 2025-12-19 22:28:24 +02:00
  • d9225a7310 Vendor packages update Hein 2025-12-19 22:27:20 +02:00
  • 79effe6921 Fixed bun/gorm writer logic for multi files. Hein 2025-12-19 21:47:11 +02:00
  • 289715ba44 Implemented TypeORM, Prisma and Enums on a schema Hein 2025-12-19 21:40:46 +02:00
  • 8ca2b50f9c Fixed lint code Hein 2025-12-18 22:50:29 +02:00
  • acedc4d4df Saved vendor libs v1.0.1 Hein 2025-12-18 22:34:37 +02:00
  • ef5e9bccd0 Todo Updates Hein 2025-12-18 21:39:37 +02:00
  • 5f1923233e Reverse reading bun/gorm models v1.0.0 Hein 2025-12-18 20:00:59 +02:00
  • d93a4b6f08 Fixed bug/gorm indexes Hein 2025-12-18 19:15:22 +02:00
  • b7950057eb Fixed git ignore bug Hein 2025-12-18 14:37:34 +02:00
  • 1e38e9e9ce Newest changes Hein 2025-12-18 14:35:05 +02:00
  • fcbceaf434 Added diff to the tool Hein 2025-12-18 13:38:32 +02:00
  • bed4f5d3bd better tests Hein 2025-12-17 23:05:36 +02:00
  • a427aa5537 More Roundtrip tests Hein 2025-12-17 22:52:24 +02:00
  • 5e1448dcdb sql writer Hein 2025-12-17 20:44:02 +02:00
  • 40bc0be1cb SQL Writer Hein 2025-12-17 11:05:42 +02:00
  • db6cd21511 Added more examples and pgsql reader Hein 2025-12-17 10:08:50 +02:00
  • 5d60bc3b2c Bugs Fixed Hein 2025-12-16 21:43:45 +02:00
  • 7c7054d2e2 So far so good Hein 2025-12-16 18:10:40 +02:00