diff --git a/sql/create_tables/oastat_create_tables_common.sql b/sql/create_tables/oastat_create_tables_common.sql index 0f54e52..7f91e53 100644 --- a/sql/create_tables/oastat_create_tables_common.sql +++ b/sql/create_tables/oastat_create_tables_common.sql @@ -99,6 +99,15 @@ ALTER TABLE oastat_games -- CHECKs END +-- PRIMARY KEYS START + + +ALTER TABLE oastat_players + ADD CONSTRAINT oastat_players_pk PRIMARY KEY (guid); + + +-- PRIMARY KEYS END + -- FOREIGN KEYS START set foreign_key_checks = 0 ; -- RESTRICT2MYSQL diff --git a/src/db/Db2DbiXX.cpp b/src/db/Db2DbiXX.cpp index e3f155d..118cf89 100644 --- a/src/db/Db2DbiXX.cpp +++ b/src/db/Db2DbiXX.cpp @@ -9,7 +9,7 @@ //PostgreSQL: #define GETNEXTGAMENUMBER "SELECT nextval('oastat_games_gamenumber_seq')" -#define GETLASTGAMENUMBER "SELECT curval('oastat_games_gamenumber_seq')" +#define GETLASTGAMENUMBER "SELECT currval('oastat_games_gamenumber_seq')" //MySQL: #define GETLASTGAMENUMBER_MYSQL "SELECT LAST_INSERT_ID() FROM DUAL" @@ -72,7 +72,7 @@ Db2DbiXX::Db2DbiXX(string dbargs) string holder; stream >> holder; sql = new session(holder); - InitStrings("mysql"); + InitStrings(holder); while(!stream.eof()) { stream >> holder; if(!stream.eof()) {