Download OrmFactory version 0.7.3 (latest)
Warning
- ⚠️ This is very early version.
- ⚠️ The project is under very active development.
- ⚠️ Expect bugs and breaking changes.
- ⚠️ DO NOT use this tool on production database.
- ⚠️ Look carefully at generated SQL before apply. Check twice.
For Windows
-
x64 exe installer 31.98 MB
SHA256: BBBC2F7631D9B2E462CBCA8412118CFFE316A113DE8B9673134CCA658F3EF168
For MacOSX
-
x64 pkg installer 59.49 MB
SHA256: E60DD1294CAB3DA2B6A65AA7AE03616FDF361EFC37F361F859B3AD8CD1228D77 -
arm pkg installer 56.99 MB
SHA256: 002097954C68D91E3D4E577DE55976BD75427F7CC17B01EE4ADAF675CF48534A
For Linux
-
x64 AppImage 58.54 MB
SHA256: BB0A56DF0B479C5E65904FDD1F97D5B2E10FB5977DA1302D75651E48289F129D
What's new
Version 0.7.3
Released at 12.02.2025
- local and project connections now have different icons
- fixed issue with creating empty connection
- fixed adding/removeing local connections from the project tree
- it is now possible to download Python example script when creating a generator
- removed recent file extension on the start screen
- connection name cannot be empty
- connection now has a type tooltip
- fixed main window header (project name)
- changed the way a primary key is stored in project file
- unknown column type for mysql (for columns like NULL)
- fixed primary key diff
- primary keys, indexes and uniques can now use length (MySql)
- renaming a column will automatically rename columns in a constraints (pk/indexes/uniques) and foreign keys
- redesigned constraints tab in the table editor
- now the table editor can generate rename table DDL
- now schema name cannot be empty
- MySql primary key now stored without a name
Version 0.7.2
Released at 24.01.2025
- fixed generator save/load
- fixed tooltip position in TreeGrid
- fixed adding constraint
- fixed OSX menu
- changed treegrid control in sync and partial generation windows
- open file dialog in generator settings
- new feature: embedded python script editor
Version 0.7.1
Released at 12.01.2025
- fixed crash when opened table structure editor
- fixed undo/redo shortcuts
- new line now contains no text (table edit window)
- primary key now visible in constraints tab
- error popup in connection edit window became modal
- fixed cursor on drag from project tree
- fixed vertical font alignment on OSX
- table editor now has row counter in every tab header
- fixed tooltip appeared over new window
- removed scrollbar in joined tooltip window if fits into popup size
- new table action: show create table statement
- tooltip in project tree
- subitems counter in project tree items
- schema sync and table sync
- new project tree settings: show subitems counter
Version 0.7.0
Released at 12.12.2024
- new feature: experimental PostgreSQL support
- show password button in ssh connection setting
- fixed active connection selection in project tree
- fixed index comparison (db sync)
- update errors shows in grid tooltip
- autocomplete for just fetched tables (non-model)
- data changes preview window now has "copy to clipboard" button
Version 0.6.3
Released at 12.10.2024
- fixed tooltip
- tooltip in table structure edit window
- saved project tree state
- new global feature: undo/redo for whole model (not applicable to database changes)
- project tree rewritten on a brand new control (may be a bit broken)
Version 0.6.2
Released at 24.09.2024
- new feature: referenced object on tooltip
- fixed multiline value copy in fetch grid
- new action: paste
- fetch grid copy/paste shortcuts (Ctrl + C/V, Ctrl/Shift Insert, ⌘ + C/V)
- fixed another keyboard shortcuts on OSX
- fixed sql highlight in query window
- fixed cell selection on header click
- fixed layout scrollbasrs
- OSX: fixed vertical alignment in grids, layouts and tabheader
- layout text now cached (improved perfomance)
- OSX touchpad support for layout zoom
- improved dropdown suggest list
- tables, columns and foreign keys in layout now with tooltip
Version 0.6.1
Released at 11.09.2024
- create new local connection button on start screen
- FK, index and unique icons in layout
- optimized CPU usage in fetch process
- you can preselect schema before create new table from layout (with create new option)
- export layout to .png format
- fixed foreign key editor
- rename layout
- supported fractional seconds
- fixed datetime edit format convertions
- fixed indices and foreign key diff
Version 0.6
Released at 24.08.2024
- index and foreign key in-place editor
- restructured project tree
- default action on double click in project tree and layout
- you can set active connection, even if you have only one
- active connection stored in project settings
- all generator run action on F5
- local connections
- added start window
- last opened files in start window
Version 0.5.1
Released at 12.08.2024
- Horizontal scroll in both grids (Sure, Not)
- Drag'n'drop table into empty layouts area cause new layout (instead of NRE)
- Cell context menu is no longer available on header right click
- Project diff now can into add column
- New actions: you can remove connection and generator without proctology
- Fixed -1 position of found in table column
- Now escape will escape editor without value saving
- Saving empty string over null value cause no changes
- Del for reset cell changes
- Text cell context option: multiline edit
- JSON support in multiline editor
- "Prettify On-The-Fly" feature for minified json
- Now password is hidden, new option "show password"
- Foreign key, Unique and Index icons at fetch grid header