> -----Original Message----- > From: Reshat Sabiq [mailto:[EMAIL PROTECTED]] > Sent: 22 December 2002 14:00 > To: [EMAIL PROTECTED] > Subject: [pgadmin-support] Access-postgreSQL migration (extra > invalid foreign key added) > > > Hi, > > I have an Access DB, that's been running OK in Access, and as > part of a web app based on JDBC. When I convert it to > postreSQL, all table creation, data insertion, and primary > key creation statements complete just fine. > However, the first foreign key attempt fails: > > Creating Foreign Key: CompanyContactInfo > SQL (DBName): ALTER TABLE "ContactInfo" ADD CONSTRAINT > "CompanyContactInfo_fk" FOREIGN KEY(id) REFERENCES "Company" > (id) ON DELETE CASCADE ON UPDATE CASCADE SQL (DBName): ALTER > TABLE "ContactInfo" ADD CONSTRAINT "CompanyContactInfo_fk" > FOREIGN KEY(id) REFERENCES () ON DELETE NO ACTION ON UPDATE > NO ACTION SQL (DBName): ROLLBACK > > I'm pretty sure that Access doesn't have a foreign key to > null table and null column and would appreciate any > suggestions as to why this 2nd statement might be coming up. > Might there be a bug either somewhere?
It's certainly possible. The Migration Wizard is a bit hit 'n' miss to be honest as I wrote it without ever migrating a database except for the odd test using Northwind/Biblio. Is it possible to get a schema only copy of your mdb file to look at please? > P.P.P.P.S. I once looked up SQL statements corresponding to > tables or queries in an older version of Access, but I can't > find a way to do the same in the current one (not for table > definitions anyway). That might be of a little help. Although > the best I can think if is that \r\n is processed incorrectly > by ODBC bridge or pgAdmin, and that results in null table > with null column. We do sort of assume there are no \n's or \r's in your object names... Regards, Dave. ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])