Also during the abstraction, fixing the schema drift between MySQL and Postgres in these two tables by removing foreign key, sequences, and changing data types (as outlined in T164898) Bug: T230428 Bug: T164898 Change-Id: If737a746629511b5a53d7ae70328fd558bd58d0e
13 lines
437 B
SQL
13 lines
437 B
SQL
CREATE TABLE /*_*/actor_tmp (
|
|
actor_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
actor_user INTEGER UNSIGNED DEFAULT NULL,
|
|
actor_name BLOB NOT NULL
|
|
);
|
|
INSERT INTO /*_*/actor_tmp
|
|
SELECT actor_id, actor_user, actor_name
|
|
FROM /*_*/actor;
|
|
DROP TABLE /*_*/actor;
|
|
ALTER TABLE /*_*/actor_tmp RENAME TO /*_*/actor;
|
|
|
|
CREATE UNIQUE INDEX actor_user ON /*_*/actor (actor_user);
|
|
CREATE UNIQUE INDEX actor_name ON /*_*/actor (actor_name);
|