package pg var createTableQuery = ` CREATE TABLE IF NOT EXISTS widgets ( id SERIAL PRIMARY KEY, name TEXT NOT NULL, owner_id INTEGER NOT NULL, text TEXT DEFAULT 'Текст доаната', video TEXT DEFAULT '', image TEXT DEFAULT '', audio TEXT DEFAULT '', duration INTEGER DEFAULT 30, display BOOLEAN DEFAULT TRUE, created_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP ); ` var onUpdateTableQuery = ` CREATE OR REPLACE FUNCTION update_updated_at() RETURNS TRIGGER AS $$ BEGIN NEW.updated_at = NOW(); RETURN NEW; END; $$ LANGUAGE 'plpgsql'; CREATE TRIGGER update_updated_at_trigger BEFORE UPDATE ON test_users FOR EACH ROW EXECUTE PROCEDURE update_updated_at(); ` var dropTableQuery = ` DROP TABLE IF EXISTS widgets; `