You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
DROP TABLE buscribe_transcriptions;
|
|
|
|
|
|
|
|
CREATE TABLE buscribe_transcriptions
|
|
|
|
(
|
|
|
|
id BIGSERIAL PRIMARY KEY,
|
|
|
|
start_time timestamp without time zone NOT NULL,
|
|
|
|
end_time timestamp without time zone NOT NULL,
|
|
|
|
transcription_line text NOT NULL,
|
|
|
|
line_speaker float[128],
|
|
|
|
transcription_json jsonb NOT NULL
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE INDEX buscribe_transcriptions_idx ON buscribe_transcriptions USING
|
|
|
|
GIN (to_tsvector('english', transcription_line));
|
|
|
|
|
|
|
|
-- This might not actually be needed. Check once there is more data.
|
|
|
|
CREATE INDEX buscribe_start_time_idx ON buscribe_transcriptions (start_time);
|
|
|
|
CREATE INDEX buscribe_end_time_idx ON buscribe_transcriptions (end_time);
|