Home » U++ Library support » U++ SQL » PostgreSQL Support Classes [Experimental]
Re: PostgreSQL Support Classes [Experimental] [message #9063 is a reply to message #9056] |
Mon, 16 April 2007 10:22 |
|
I think one should manualy write in schema file that a field is primary key, even if serial generates unique values. That's better IMO. Someone else without deep knowledge about given database know immediately what is primary key. And we should remember that we provide a COMMON way to define databse structure. In others databases serial not awlays means primary key (rather auto increment)
I think we should solve the problem of multi-field primary key.
Does it work in upp?:
TABLE(Test)
INT ID PRIMARY_KEY
INT VERSION PRIMARY_KEY
...
END_TABLE
Antoher thing are database scripts. There should be ONE funtcion to create/update database schema like:
OleDBSession db;
db.Prepare() - creates db or update it
and some additional funtions
db.Create() - only creating db
db.Update() - only updating db
db.Drop() - removing all tables
rather than
SqlSchema sch(SQLITE3);
StdStatementExecutor se(sqlite3);
All_Tables(sch);
if(sch.ScriptChanged(SqlSchema::UPGRADE))
Sqlite3PerformScript(sch.Upgrade(),se);
if(sch.ScriptChanged(SqlSchema::ATTRIBUTES)) {
Sqlite3PerformScript(sch.Attributes(),se);
}
if(sch.ScriptChanged(SqlSchema::CONFIG)) {
Sqlite3PerformScript(sch.ConfigDrop(),se);
Sqlite3PerformScript(sch.Config(),se);
}
sch.SaveNormal();
It is too complicated.
|
|
|
|
|
PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 15 April 2007 00:28
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Sun, 15 April 2007 09:11
|
|
|
Re: PostgreSQL Support Classes [Experimental]
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Sun, 15 April 2007 16:02
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 15 April 2007 17:44
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Sun, 15 April 2007 20:25
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Sun, 15 April 2007 20:49
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 15 April 2007 20:59
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 15 April 2007 21:04
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 15 April 2007 21:18
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Mon, 16 April 2007 09:20
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Mon, 16 April 2007 10:22
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Mon, 16 April 2007 10:37
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Mon, 16 April 2007 12:13
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Mon, 16 April 2007 19:44
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Mon, 16 April 2007 20:11
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Mon, 16 April 2007 20:37
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: unodgs on Mon, 16 April 2007 22:42
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Tue, 17 April 2007 00:01
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Mon, 16 April 2007 19:43
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: jibe on Mon, 16 April 2007 18:46
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Mon, 16 April 2007 19:57
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: jibe on Tue, 17 April 2007 09:08
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Tue, 17 April 2007 11:53
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: jibe on Wed, 18 April 2007 08:57
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: tojocky on Thu, 01 May 2008 16:53
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Thu, 01 May 2008 22:55
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: tojocky on Sun, 04 May 2008 10:15
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: zsolt on Sun, 04 May 2008 11:24
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: tojocky on Mon, 05 May 2008 17:12
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mr_ped on Mon, 05 May 2008 20:59
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Mon, 05 May 2008 22:14
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: tojocky on Tue, 06 May 2008 17:24
|
|
|
Re: PostgreSQL Support Classes [Experimental]
By: mirek on Tue, 06 May 2008 19:45
|
Goto Forum:
Current Time: Tue May 14 08:59:23 CEST 2024
Total time taken to generate the page: 0.02782 seconds
|