openreplay/scripts/helm/db/init_dbs/postgresql/1.8.0/1.8.0.sql
Taha Yassine Kraiem 698861f48d feat(chalice): optimized /projects
feat(DB): changed projects structure
2022-07-26 17:44:44 +02:00

20 lines
No EOL
570 B
PL/PgSQL

BEGIN;
CREATE OR REPLACE FUNCTION openreplay_version()
RETURNS text AS
$$
SELECT 'v1.8.0'
$$ LANGUAGE sql IMMUTABLE;
ALTER TABLE IF EXISTS projects
ADD COLUMN IF NOT EXISTS first_recorded_session_at timestamp without time zone NULL DEFAULT NULL,
ADD COLUMN IF NOT EXISTS sessions_last_check_at timestamp without time zone NULL DEFAULT NULL;
COMMIT;
CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS autocomplete_unique_project_id_md5value_type_idx ON autocomplete (project_id, md5(value), type);
BEGIN;
DROP INDEX IF EXISTS autocomplete_unique;
COMMIT;