jsob migrations

This commit is contained in:
2023-10-15 02:04:34 +03:00
parent a1d008de19
commit 965c9fc1c0
3 changed files with 9 additions and 6 deletions
+3
View File
@@ -4,6 +4,7 @@
import Icon from "../common/Icon.svelte";
import Preview from "../files/Preview.svelte";
import {getContext} from "svelte";
import {uniqBy} from "lodash";
const channel = getContext("channel");
export let graph;
@@ -36,6 +37,7 @@
}
if (arecord) {
carry[schemaField].nodes.push(arecord);
carry[schemaField].nodes = uniqBy(carry[schemaField].nodes,"id");
}
return carry;
}, {});
@@ -63,6 +65,7 @@
});
if (arecord) {
carry[schemaField].nodes.push(arecord);
carry[schemaField].nodes = uniqBy(carry[schemaField].nodes,"id");
}
return carry;
@@ -16,9 +16,9 @@ return new class extends Migration {
$table->uuid('id')->primary();
$table->string('schema');
$table->string('status');
$table->json('data');
$table->json('_sys');
$table->json('_file');
$table->jsonb('data');
$table->jsonb('_sys');
$table->jsonb('_file');
$table->index(['schema', 'status']);
});
@@ -16,9 +16,9 @@ return new class extends Migration {
$table->uuid('id')->primary();
$table->uuid('recordId');
$table->string('schema');
$table->json('data');
$table->json('_sys');
$table->json('_file');
$table->jsonb('data');
$table->jsonb('_sys');
$table->jsonb('_file');
});
}