Giter Club home page Giter Club logo

Comments (6)

luronumen avatar luronumen commented on June 19, 2024 2

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.

arvanus avatar arvanus commented on June 19, 2024 1

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.

PizzaProgram avatar PizzaProgram commented on June 19, 2024

Simply "renaming" would be NOT the best solution, since FlameRobin needs to be able to manipulate old databases too!
So this could be either:

  1. automatic (based on installed engine + OSD version! ) or
  2. 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.

Jdochoa avatar Jdochoa commented on June 19, 2024

I'm work in change to sequences, this change include the support to:
{ CREATE | RECREATE } { SEQUENCE | GENERATOR } [ START WITH ]
[ INCREMENT BY ]

from flamerobin.

luronumen avatar luronumen commented on June 19, 2024

Thank you very much for your work and effort to keep FlameRobin up to date @Jdochoa! I really appreciate it!

from flamerobin.

luronumen avatar luronumen commented on June 19, 2024

Please use the 5.11. SEQUENCE (GENERATOR) Language Reference for Firebird 2.5 to implement this feature.

from flamerobin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.