=0), CHECK (maxuploads>=0), CHECK (minport>=0), CHECK (maxport>=0), CHECK (maxcons>=0), CHECK (rerequest>=0) )"); // tf_transfer_totals array_push($queries[$cqt][$cdb], "DROP TABLE tf_torrent_totals"); array_push($queries[$cqt][$cdb], " CREATE TABLE tf_transfer_totals ( tid VARCHAR(40) NOT NULL DEFAULT '', uptotal BIGINT NOT NULL DEFAULT '0', downtotal BIGINT NOT NULL DEFAULT '0', PRIMARY KEY (tid) )"); // tf_trprofiles array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_trprofiles_id_seq"); array_push($queries[$cqt][$cdb], " CREATE TABLE tf_trprofiles ( id INTEGER DEFAULT nextval('tf_trprofiles_id_seq'), name VARCHAR(255) NOT NULL DEFAULT '', owner INTEGER NOT NULL DEFAULT '0', public SMALLINT NOT NULL DEFAULT '0', rate INTEGER NOT NULL DEFAULT '0', drate INTEGER NOT NULL DEFAULT '0', maxuploads SMALLINT NOT NULL DEFAULT '0', superseeder SMALLINT NOT NULL DEFAULT '0', runtime VARCHAR(5) NOT NULL DEFAULT 'False', sharekill INTEGER NOT NULL DEFAULT '0', minport INTEGER NOT NULL DEFAULT '0', maxport INTEGER NOT NULL DEFAULT '0', maxcons INTEGER NOT NULL DEFAULT '0', rerequest INTEGER NOT NULL DEFAULT '0', PRIMARY KEY (id), CHECK (public>=0), CHECK (maxuploads>=0), CHECK (minport>=0), CHECK (maxport>=0), CHECK (maxcons>=0), CHECK (rerequest>=0) )"); // tf_settings_dir array_push($queries[$cqt][$cdb], " CREATE TABLE tf_settings_dir ( tf_key VARCHAR(255) NOT NULL DEFAULT '', tf_value TEXT DEFAULT '' NOT NULL, PRIMARY KEY (tf_key) )"); // tf_settings_stats array_push($queries[$cqt][$cdb], " CREATE TABLE tf_settings_stats ( tf_key VARCHAR(255) NOT NULL DEFAULT '', tf_value TEXT DEFAULT '' NOT NULL, PRIMARY KEY (tf_key) )"); // ALTER array_push($queries[$cqt][$cdb], "ALTER TABLE tf_users ADD state SMALLINT NOT NULL DEFAULT '1'"); // sql-queries : Data $cqt = 'data'; $queries[$cqt][$cdb] = array(); foreach ($queries['data']['common'] as $dataQuery) array_push($queries[$cqt][$cdb], $dataQuery); // sequences array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_trprofiles_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from tf_trprofiles))"); ?>