yes, but I'd like to be able to re-generate directly from my deployment machine too since I sometimes I may not have my development machine available and need to use my deployment server for development.

Do you think the differences in what's generated is due to some kind of library version difference somewhere?

Jeff

On Nov 8, 2008, at 10:04 PM, David Holt wrote:

Hi Jeff,

Have you considered just uploading the working SQL file to the server and executing the script from FrontBaseManager on the server? I think that the key is the "Deferrable Initially Deferred" foreign key constraint in the working version that doesn't exist in the non- working version. I suspect the first version you posted has the foreign key referencing a table that hasn't yet been created at the moment the foreign key constraint is being created.

David



On 8-Nov-08, at 7:36 PM, Jeff Schmitz wrote:

I just noticed, the SQL generated on my development machine (and that works) is quite a bit different (pasted below). I'm guessing I have a versioning problem somewhere. Would this indicate something with my project wonder versions? I'm pretty sure I've installed 5.4 on both machines into /Library/Frameworks.

CREATE TABLE "t_team_popup" (
"c_combo_index" INTEGER CONSTRAINT NOT_NULL_t_team_popup__c_combo_index NOT NULL, "comboTeamID" INTEGER CONSTRAINT NOT_NULL_t_team_popup__comboTeamID NOT NULL,
        "group" INTEGER CONSTRAINT NOT_NULL_t_team_popup__group NOT NULL,
        "id" INTEGER CONSTRAINT NOT_NULL_t_team_popup__id NOT NULL,
"c_pool_type" INTEGER CONSTRAINT NOT_NULL_t_team_popup__c_pool_type NOT NULL,
        "c_seed" INTEGER CONSTRAINT NOT_NULL_t_team_popup__c_seed NOT NULL,
"c_team_id" INTEGER CONSTRAINT NOT_NULL_t_team_popup__c_team_id NOT NULL, "c_team_pos" INTEGER CONSTRAINT NOT_NULL_t_team_popup__c_team_pos NOT NULL
);

SET UNIQUE = 1000000 FOR "t_team_popup";

ALTER TABLE "T_TEAM_POPUP" ADD CONSTRAINT PRIMARY_KEY_t_team_popup_id PRIMARY KEY ("ID") NOT DEFERRABLE INITIALLY IMMEDIATE;

ALTER TABLE "T_TEAM_POPUP" ADD CONSTRAINT FOREIGN_KEY_t_team_popup_comboTeamID_t_combo_team_id FOREIGN KEY ("COMBOTEAMID") REFERENCES "T_COMBO_TEAM" ("ID") DEFERRABLE INITIALLY DEFERRED;

Thanks,
Jeff

On Nov 8, 2008, at 9:28 PM, Jeff Schmitz wrote:

Hello,
I'm trying to deploy a project that I have on my developement machine on my server but am having trouble creating my EO Tables on the server machine using EO Modeler. I have installed the same version of Eclipse and WOLips on both machines, and imported my project into the workspace on my server machine.

On my development machine I can use EO modeler to create my tables fine with Frontbase. However, when I try to do this on my server machine using the same eomodel file, I get a series of errors when I execute the SQL generated by EO modeler, and two of my tables don't get created. The errors I get are:

   Syntax error 180.  Illegal Direct SQL statement
   Syntax error 144.  Illegal or missing base table element.

When I just try to create just one of the problem tables I get the same errors.

This is the SQL that EOModeler generates for me for one of the tables that causes the errors:

CREATE TABLE t_team_popup (c_combo_index INTEGER NOT NULL, comboTeamID INTEGER NOT NULL, group INTEGER NOT NULL, id INTEGER NOT NULL, c_pool_type INTEGER NOT NULL, c_seed INTEGER NOT NULL, c_team_id INTEGER NOT NULL, c_team_pos INTEGER NOT NULL);

/* The 'Create Primary Key Support' option is unavailable. */;

ALTER TABLE t_team_popup ADD PRIMARY KEY (id);

ALTER TABLE t_team_popup ADD CONSTRAINT t_team_popup_comboTeam_FK FOREIGN KEY (comboTeamID) REFERENCES t_combo_team (id);


 Any ideas?

Thanks,
Jeff
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/jeffandmonica%40mac.com

This email sent to [EMAIL PROTECTED]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/programmingosx%40mac.com

This email sent to [EMAIL PROTECTED]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to