aboutsummaryrefslogtreecommitdiffhomepage
path: root/migrations
diff options
context:
space:
mode:
authorwinter2025-05-07 19:37:08 +0100
committerwinter2025-05-07 19:37:08 +0100
commita904294db09ccaa93a5b561e7cd177026010e601 (patch)
treee491028843b02fdbd5f647ea5b49adee2965ad7a /migrations
parent33a7ad8a141c65841267dc94cc5e5c5be109e03c (diff)
implement extension objects at a basic level
Diffstat (limited to 'migrations')
-rw-r--r--migrations/20250507_175321_create_extension_object.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/migrations/20250507_175321_create_extension_object.php b/migrations/20250507_175321_create_extension_object.php
new file mode 100644
index 0000000..94b66dc
--- /dev/null
+++ b/migrations/20250507_175321_create_extension_object.php
@@ -0,0 +1,15 @@
+<?php
+
+use \Digitigrade\Db\Migrator;
+
+Migrator::getInstance()->register(20250507_175321, function (PDO $db) {
+ $db->exec(<<<END
+ CREATE TABLE extension_object (
+ id bigserial primary key not null,
+ uri text unique not null,
+ deleted boolean,
+ extension text not null,
+ data jsonb not null
+ );
+ END);
+});