git repos / oastat

commit 70b402b6

sago007 · 2011-01-20 20:20
70b402b6b02d44f02fc540b2bc58e77adf339b28 patch · browse files
parent 66716d4332371da84af727278549d5744c93c249

Small problem selecting the code for the right backend


git-svn-id: http://oastat.googlecode.com/svn/trunk@19 a36be8df-c75f-1e49-46ad-4f0ee64bdc62

Changed files

M sql/create_tables/oastat_create_tables_common.sql before
M src/db/Db2DbiXX.cpp before
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()) {