DROP TABLE IF EXISTS sessions;
DROP TABLE IF EXISTS users;
DROP TABLE IF EXISTS maps;
DROP TABLE IF EXISTS vehicles;
DROP TABLE IF EXISTS clusters;
DROP TABLE IF EXISTS connections;

DROP TABLE IF EXISTS assets;
CREATE TABLE assets (
	assetGuid VARCHAR(512) NOT NULL PRIMARY KEY,
	type VARCHAR(256) NOT NULL,
	name VARCHAR(512) DEFAULT NULL,
	localPath VARCHAR(4096) NOT NULL,
	DateAdded VARCHAR(512) DEFAULT NULL
);

DROP TABLE IF EXISTS clientSettings;
CREATE TABLE clientSettings (
	id INTEGER PRIMARY KEY,
	simid VARCHAR (512) NOT NULL,
	onlineStatus BOOLEAN NOT NULL
);

DROP TABLE IF EXISTS simulations;
CREATE TABLE simulations (
	simid VARCHAR (512) NOT NULL PRIMARY KEY,
	simData TEXT NOT NULL
);

PRAGMA user_version = 8;
PRAGMA table_info(assets);
PRAGMA table_info(clientSettings);
PRAGMA table_info(simulations);
