Comments (6)
I totally agree with you @arvanus !
Changing all references from GENERATOR to SEQUENCE can be very risky and can insert many side effects in FlameRobin.
We better wait for the http://tracker.firebirdsql.org/browse/CORE-6298 to be fixed before working on this issue.
Let's first focus on fixing issues marked as a bug here in the project by reducing our list of open / pending bugs.
Best Regards,
Luciano
from flamerobin.
Hi @luronumen! Thanks for your effort posting the problems that you found, it's helping a lot.
Please, keep posting any problem you find, the more info, the better!
About this issue: I think that unless it became unsupported in the next releases, there is a lot of other problems that are easier to fix before we can make effort changing a "cosmetic" suggested syntax.
By the way, if there is an greater impact between using generator or sequence I really don't know!!
Anyway I still don't know FR code too well to change a thing like this without losing a lots of time, but off course that if someone can help, this patch will be welcome.
from flamerobin.
Simply "renaming" would be NOT the best solution, since FlameRobin needs to be able to manipulate old databases too!
So this could be either:
- automatic (based on installed engine + OSD version! ) or
- manually option settable per database at connection properties.
I prefer the 2th method, because personally I don't like the new format.
GEN_ID(...) is so nice short, fast, and easy to understand.
The 1th method is harder to test. (Needs someone to install ALL kind of DB versions and try all kinds of old DBs with different ODS. )
from flamerobin.
I'm work in change to sequences, this change include the support to:
{ CREATE | RECREATE } { SEQUENCE | GENERATOR } [ START WITH ]
[ INCREMENT BY ]
from flamerobin.
Thank you very much for your work and effort to keep FlameRobin up to date @Jdochoa! I really appreciate it!
from flamerobin.
Please use the 5.11. SEQUENCE (GENERATOR) Language Reference for Firebird 2.5 to implement this feature.
from flamerobin.
Related Issues (20)
- Advanced Metadata Search HOT 2
- Collation of fields are not extracted properly HOT 5
- Extract database doesn't return default collation
- Restore Screen Button
- Replace Collation with Collations HOT 7
- COMMENT ON PARAMETER HOT 1
- Fb4+, Fr truncates field names with more than 32 char HOT 3
- Miss It field in Advanced MetaData Search....
- Current Build/Make instructions for Linux HOT 1
- Data Type Unknown in RDB$BACKUP_HISTORY HOT 4
- Documentation needs to be available for Preferences dialog HOT 2
- Bug, when I need to see the property of a field. HOT 5
- Problem with "Browse data" functionality: space is translated to a linebreak HOT 12
- Linux Builds do not support TZ datatypes HOT 6
- Dependencies not working for Global Temporary Tables
- Support for Firebird 1.0.3 HOT 2
- Source code issue in src/sql/SqlStatement.cpp HOT 1
- Restore Database dialog HOT 1
- Memory leaks HOT 4
- Suggestion. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flamerobin.