mirror of https://github.com/buster-so/buster.git
I apolog
This commit is contained in:
parent
0020e6ed4a
commit
e190ff9a14
|
@ -0,0 +1,12 @@
|
|||
-- This file should undo anything in `up.sql`
|
||||
-- Drop trigger
|
||||
DROP TRIGGER IF EXISTS set_timestamp ON metric_files;
|
||||
|
||||
-- Drop indexes
|
||||
DROP INDEX IF EXISTS metric_files_deleted_at_idx;
|
||||
DROP INDEX IF EXISTS metric_files_created_by_idx;
|
||||
DROP INDEX IF EXISTS metric_files_organization_id_idx;
|
||||
|
||||
-- Drop table
|
||||
DROP TABLE IF EXISTS metric_files;
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
-- Your SQL goes here
|
||||
CREATE TABLE metric_files (
|
||||
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||
name VARCHAR NOT NULL,
|
||||
file_name VARCHAR NOT NULL,
|
||||
content JSONB NOT NULL,
|
||||
verification BOOLEAN DEFAULT FALSE,
|
||||
evaluation_obj JSONB,
|
||||
evaluation_summary TEXT,
|
||||
evaluation_score FLOAT,
|
||||
organization_id UUID NOT NULL,
|
||||
created_by UUID NOT NULL,
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
deleted_at TIMESTAMP WITH TIME ZONE
|
||||
);
|
||||
|
||||
-- Add indexes
|
||||
CREATE INDEX metric_files_organization_id_idx ON metric_files(organization_id);
|
||||
CREATE INDEX metric_files_created_by_idx ON metric_files(created_by);
|
||||
CREATE INDEX metric_files_deleted_at_idx ON metric_files(deleted_at);
|
||||
|
||||
-- Add trigger to update updated_at timestamp
|
||||
CREATE TRIGGER set_timestamp
|
||||
BEFORE UPDATE ON metric_files
|
||||
FOR EACH ROW
|
||||
EXECUTE PROCEDURE trigger_set_timestamp();
|
|
@ -0,0 +1 @@
|
|||
-- This file should undo anything in `up.sql`
|
|
@ -0,0 +1 @@
|
|||
-- Your SQL goes here
|
Loading…
Reference in New Issue