]> git.phdru.name Git - sqlconvert.git/blob - TODO
45ff84a1d961c1615ec3a750240eb78e86786d1c
[sqlconvert.git] / TODO
1 Test at Travis and AppVeyor with Postgres.
2
3
4 In SQLite/Postgres (non-MySQL) mode:
5
6    Replace AUTO_INCREMENT columns with INTEGER PRIMARY KEY for SQLite or
7    serial for Postgres.
8
9    Change TINYINT to SMALLINT. Remove UNSIGNED.
10    For Postgres replace int with INTEGER.
11
12    Remove CHARACTER SET, COLLATE and COMMENT from column definitions.
13
14    Remove KEY and inde name from UNIQUE KEY:
15    UNIQUE KEY name (columns) -> UNIQUE (columns).
16
17    Change multicolumn PRIMARY KEY to UNIQUE.
18
19    Remove table options like ENGINE, AUTO_INCREMENT, CHARSET, etc:
20    CREATE TABLE name (column_definitions) table_options.
21
22    Remove LOCK/UNLOCK TABLES.
23
24    Convert KEY to CREATE INDEX; remove size limit:
25    KEY name ("COLUMN_NAME"(20)) -> CREATE INDEX name ON table ("COLUMN_NAME").
26
27
28 Installers.