P
Philippe
Hi,
I am developping a software that uses by default an Access database, but I
want to allow the user to create copies of this database on Oracle,
PostGreSQL and other DBMS, keeping the same structure and relations (or
foreign keys), and to access the data of these databases transparently.
To copy the data of my Access database to Oracle or PostGreSQL which are
case sensitive DBMS, I have first to check if the case of the Access database
is case consistent on each side of the relations. In fact, as Access is not
case sensitive, it allows to have a case in the referencing table which is
different from the case in the referenced table. And when copying the Access
data to the case sensitive DBMS, I get an error as those values don't comply
with the foreign keys that are defined.
Is there a way to ensure that an Access database is consistent on the case
its uses on both sides of its relations ?
I am developping a software that uses by default an Access database, but I
want to allow the user to create copies of this database on Oracle,
PostGreSQL and other DBMS, keeping the same structure and relations (or
foreign keys), and to access the data of these databases transparently.
To copy the data of my Access database to Oracle or PostGreSQL which are
case sensitive DBMS, I have first to check if the case of the Access database
is case consistent on each side of the relations. In fact, as Access is not
case sensitive, it allows to have a case in the referencing table which is
different from the case in the referenced table. And when copying the Access
data to the case sensitive DBMS, I get an error as those values don't comply
with the foreign keys that are defined.
Is there a way to ensure that an Access database is consistent on the case
its uses on both sides of its relations ?