You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,6 +128,7 @@ even execute get/add/update/delete. Provided in the generated Database class.
128
128
PRs for these issues are greatly appreciated (sorted from most important, to least important).
129
129
- You need to know a bit of SQL, especially about definitions and defaults. This could be fixed by simplifying the GUI further.
130
130
- Internally a `idCounter` is used for each table, meaning if rows are added by another program the counter won't be accurate anymore and thus further insert operations will fail.
131
+
- Direct modifications of the database by a third-party program breaks stuff.
131
132
- Java Code Generator: No support for `FOREIGN KEY` / references between tables. However note that the idea of references is supported (columns named tableNameId are refs).
132
133
- Java Code Generator: No support for `VIEW, JOIN, UNION` / merged tables/results. This might never get fixed if its not possible to create a developer-friendly / simple API for this.
133
134
- Since there is a global id counter for all tables and columns, in each application, collaboration and syncing changes might be difficult.
" * Deletes the provided object from the database.\n" +
59
-
" * @param unsetRefs If true, sets ids in other tables to -1.\n" +
61
+
" * @param unsetRefs If true, sets ids in other tables to -1/''.\n" +
60
62
" * @param removeRefs !!! EXTREME CAUTION REQUIRED, MAJOR DATA-LOSS POSSIBLE !!! If true removes the complete obj/row(s) in all tables that reference/contain this id.\n" +
61
63
" * This is recursive. It's highly recommended to call removeRefs() before instead, which allows to explicitly exclude some tables.\n" +
0 commit comments