diff --git a/sql/create_tables/create_specific.sh b/sql/create_tables/create_specific.sh index bdbf821..99a4272 100755 --- a/sql/create_tables/create_specific.sh +++ b/sql/create_tables/create_specific.sh @@ -1,3 +1,3 @@ -cat oastat_create_tables_common.sql | grep -v "RESTRICT2MYSQL" | sed -e 's/SERIAL/BIGSERIAL/g' -e 's/DATETIME/TIMESTAMP/g' > oastat_create_tables_posgrel.sql -cat oastat_create_tables_common.sql | grep -v "RESTRICT2POSTGRESQL" | sed -e 's/PRIMARY KEY//g' > oastat_create_tables_mysql.sql +cat oastat_create_tables_common.sql | grep -v "RESTRICT2MYSQL" | sed -e 's/SERIAL/BIGSERIAL/g' -e 's/DATETIME/TIMESTAMP/g' -e 's/unsigned//g' > oastat_create_tables_posgrel.sql +cat oastat_create_tables_common.sql | grep -v "RESTRICT2POSTGRESQL" | sed -e 's/PRIMARY KEY//g' -e 's/unique//g' > oastat_create_tables_mysql.sql diff --git a/sql/create_tables/oastat_create_tables_common.sql b/sql/create_tables/oastat_create_tables_common.sql index d014952..1b46944 100644 --- a/sql/create_tables/oastat_create_tables_common.sql +++ b/sql/create_tables/oastat_create_tables_common.sql @@ -73,7 +73,7 @@ CREATE TABLE oastat_kills ( CREATE TABLE oastat_players ( guid character varying(64) NOT NULL, - playerid SERIAL NOT NULL, + playerid SERIAL unique NOT NULL, -- all small UNIQUE will be removed in mySQL, required for postgres lastseen DATETIME NOT NULL, isbot char(1) DEFAULT 'n' NOT NULL, model character varying(64) NOT NULL,