Warning, /frameworks/kuserfeedback/src/server/shared/schema.json is written in an unsupported language. File is not indexed.

0001 {
0002     "schema": [
0003         {
0004             "version": 1,
0005             "sql": ["CREATE TABLE tbl_version (col_version INTEGER)", "INSERT INTO tbl_version VALUES(0)"]
0006         },
0007 
0008         {
0009             "version": 2,
0010             "sqlite": ["CREATE TABLE tbl_product (col_id INTEGER PRIMARY KEY AUTOINCREMENT, col_name VARCHAR NOT NULL UNIQUE)" ],
0011             "mysql": ["CREATE TABLE tbl_product (col_id INTEGER PRIMARY KEY AUTO_INCREMENT, col_name VARCHAR(255) NOT NULL UNIQUE)" ],
0012             "pgsql": ["CREATE TABLE tbl_product (col_id SERIAL PRIMARY KEY, col_name VARCHAR NOT NULL UNIQUE)" ]
0013         },
0014 
0015         {
0016             "version": 3,
0017             "sqlite": ["CREATE TABLE tbl_survey (col_id INTEGER PRIMARY KEY AUTOINCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR, col_url VARCHAR NOT NULL, col_active INTEGER DEFAULT 0, col_uuid VARCHAR(40) UNIQUE NOT NULL)" ],
0018             "mysql": ["CREATE TABLE tbl_survey (col_id INTEGER PRIMARY KEY AUTO_INCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR(255), col_url VARCHAR(255) NOT NULL, col_active BOOLEAN DEFAULT FALSE, col_uuid VARCHAR(40) UNIQUE NOT NULL)" ],
0019             "pgsql": ["CREATE TABLE tbl_survey (col_id SERIAL PRIMARY KEY, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR, col_url VARCHAR NOT NULL, col_active BOOLEAN DEFAULT FALSE, col_uuid VARCHAR(40) UNIQUE NOT NULL)" ]
0020         },
0021 
0022         {
0023             "version": 4,
0024             "sqlite": ["CREATE TABLE tbl_schema (col_id INTEGER PRIMARY KEY AUTOINCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR, col_type VARCHAR)" ],
0025             "mysql": ["CREATE TABLE tbl_schema (col_id INTEGER PRIMARY KEY AUTO_INCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR(255), col_type VARCHAR(255))" ],
0026             "pgsql": ["CREATE TABLE tbl_schema (col_id SERIAL PRIMARY KEY, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_name VARCHAR, col_type VARCHAR)" ]
0027         },
0028 
0029         {
0030             "version": 5,
0031             "sqlite": ["CREATE TABLE tbl_schema_element (col_id INTEGER PRIMARY KEY AUTOINCREMENT, col_schema_id INTEGER REFERENCES tbl_schema (col_id) ON DELETE CASCADE, col_name VARCHAR NOT NULL, col_type VARCHAR NOT NULL)" ],
0032             "mysql": ["CREATE TABLE tbl_schema_element (col_id INTEGER PRIMARY KEY AUTO_INCREMENT, col_schema_id INTEGER REFERENCES tbl_schema (col_id) ON DELETE CASCADE, col_name VARCHAR(255) NOT NULL, col_type VARCHAR(255) NOT NULL)" ],
0033             "pgsql": ["CREATE TABLE tbl_schema_element (col_id SERIAL PRIMARY KEY, col_schema_id INTEGER REFERENCES tbl_schema (col_id) ON DELETE CASCADE, col_name VARCHAR NOT NULL, col_type VARCHAR NOT NULL)" ]
0034         },
0035 
0036         {
0037             "version": 6,
0038             "sqlite": ["CREATE TABLE tbl_aggregation (col_id INTEGER PRIMARY KEY AUTOINCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_type VARCHAR NOT NULL, col_elements VARCHAR)" ],
0039             "mysql": ["CREATE TABLE tbl_aggregation (col_id INTEGER PRIMARY KEY AUTO_INCREMENT, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_type VARCHAR(255) NOT NULL, col_elements VARCHAR(255))" ],
0040             "pgsql": ["CREATE TABLE tbl_aggregation (col_id SERIAL PRIMARY KEY, col_product_id INTEGER REFERENCES tbl_product (col_id) ON DELETE CASCADE, col_type VARCHAR NOT NULL, col_elements VARCHAR)" ]
0041         },
0042 
0043         {
0044             "version": 7,
0045             "sql": ["ALTER TABLE tbl_survey ADD COLUMN col_target VARCHAR"],
0046             "mysql": ["ALTER TABLE tbl_survey ADD COLUMN col_target VARCHAR(255)"]
0047         },
0048 
0049         {
0050             "version": 8,
0051             "sql": ["ALTER TABLE tbl_aggregation ADD COLUMN col_name VARCHAR"],
0052             "mysql": ["ALTER TABLE tbl_aggregation ADD COLUMN col_name VARCHAR(255)"]
0053         }
0054     ]
0055 }