Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
DROP TABLE package_types_v0;
CREATE TABLE package_types_v0 (
owner TEXT NOT NULL,
modules TEXT NOT NULL,
name TEXT NOT NULL,
hash TEXT NOT NULL,
pt_def BLOB,
rt_def BLOB,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
PRIMARY KEY (owner, modules, name)
);


DROP TABLE package_values_v0;
CREATE TABLE package_values_v0 (
owner TEXT NOT NULL,
modules TEXT NOT NULL,
name TEXT NOT NULL,
hash TEXT NOT NULL,
pt_def BLOB,
rt_dval BLOB,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
PRIMARY KEY (owner, modules, name)
);


DROP TABLE package_functions_v0;
CREATE TABLE package_functions_v0 (
owner TEXT NOT NULL,
modules TEXT NOT NULL,
name TEXT NOT NULL,
hash TEXT NOT NULL,
pt_def BLOB,
rt_instrs BLOB,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
PRIMARY KEY (owner, modules, name)
);


CREATE INDEX IF NOT EXISTS idx_package_types_hash ON package_types_v0(hash);
CREATE INDEX IF NOT EXISTS idx_package_values_hash ON package_values_v0(hash);
CREATE INDEX IF NOT EXISTS idx_package_functions_hash ON package_functions_v0(hash);
Binary file modified backend/serialization/toplevels-binary-latest.bin
Binary file not shown.
Loading