> 1. Generator ID. One for all is bad options for me. I'll reimplement it to > have one for table.
That's why it's open. > 2. Couple of errors in creating Constraints or Indexes: "unsuccessful metadata update Name longer than database column size" Constraint names are longer than it can be in system tables: "ALTER TABLE "ClientGroupAlerts" ADD CONSTRAINT "FK_ClientGroupAlerts_ClientGroups_ClientGroup_Id"". I've figured that maximum name is 31 (!!!) characters. I've implemented SHA1 (maybe I will replace it with something faster) hashing of string names. Yeah. Firebird's 31 characters it's goign to be hard to beat. I can shorten the string, but that will increase collisions. Maybe we can create - similar to generators - open ended method that anybody can override if needed. -- Mgr. Jiří Činčura Independent IT Specialist ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Firebird-net-provider mailing list Firebird-net-provider@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/firebird-net-provider