- Add limits for columns (like VARCHAR(100))
- Add error handling in createQuery
- Rename Datatype enum values to CamelCase
- Add dialog for query
- Add relations to query
- Move all helper functinos to separate files
- Remove isReservedName from createQuery and use something like formatName or something
- Rewrite validateDefaultValue and create "validate" props for changeProperty
- Remove targetType and sourceType from relationship
- Add validation for columns (cannot start with a number)
- Add validating the same types for relationships
- Add toast errors in state/index.ts
- Add toast errors in onConnect
- Add toast errors in onReconnect
- Add toast errors in createTable
- Add toast errors in createColumn
- Add line numbers to code
- Do not hide createDialog, if entity already exists
- Add one create button for tables and columns
- Add constraints for columns
- Add better validation for connecting relations
- Check if source and target columns are compatible