66-- in hex and padded to 13 digits, provided by the fxa server
77-- - client_state: the first 16 bytes of a SHA256 hash of the user's sync
88-- encryption key.
9+ --
10+ -- NOTE: DO NOT INCLUDE COMMENTS IF PASTING INTO CONSOLE
11+ -- ALSO, CONSOLE WANTS ONE SPACE BETWEEN DDL COMMANDS
912
1013CREATE TABLE user_collections (
1114 fxa_uid STRING(36 ) NOT NULL ,
@@ -14,17 +17,13 @@ CREATE TABLE user_collections (
1417 modified TIMESTAMP NOT NULL ,
1518) PRIMARY KEY (fxa_uid, fxa_kid, collection_id);
1619
17-
1820CREATE TABLE bso (
1921 fxa_uid STRING(36 ) NOT NULL ,
2022 fxa_kid STRING(48 ) NOT NULL ,
2123 collection_id INT64 NOT NULL ,
2224 id STRING(64 ) NOT NULL ,
23-
2425 sortindex INT64,
25-
2626 payload STRING(MAX) NOT NULL ,
27-
2827 modified TIMESTAMP NOT NULL ,
2928 expiry TIMESTAMP NOT NULL ,
3029) PRIMARY KEY (fxa_uid, fxa_kid, collection_id, id),
@@ -37,7 +36,6 @@ INTERLEAVE IN user_collections;
3736 CREATE INDEX BsoExpiry
3837 ON bso(expiry);
3938
40-
4139CREATE TABLE collections (
4240 id INT64 NOT NULL ,
4341 name STRING(32 ) NOT NULL ,
@@ -46,7 +44,6 @@ CREATE TABLE collections (
4644 CREATE UNIQUE INDEX CollectionName
4745 ON collections(name);
4846
49-
5047CREATE TABLE batches (
5148 fxa_uid STRING(36 ) NOT NULL ,
5249 fxa_kid STRING(48 ) NOT NULL ,
0 commit comments