Add sql file
This commit is contained in:
52
scripts/kintoneToolDB_20250516_update.sql
Normal file
52
scripts/kintoneToolDB_20250516_update.sql
Normal file
@@ -0,0 +1,52 @@
|
||||
SET statement_timeout = 0;
|
||||
SET lock_timeout = 0;
|
||||
SET idle_in_transaction_session_timeout = 0;
|
||||
SET client_encoding = 'UTF8';
|
||||
SET standard_conforming_strings = on;
|
||||
SELECT pg_catalog.set_config('search_path', '', false);
|
||||
SET check_function_bodies = false;
|
||||
SET xmloption = content;
|
||||
SET client_min_messages = warning;
|
||||
SET row_security = off;
|
||||
|
||||
-- event テーブルに欠落している app.record.index.delete.submit を追加します。
|
||||
DO $$
|
||||
DECLARE
|
||||
max_id INTEGER;
|
||||
BEGIN
|
||||
SELECT MAX(id) INTO max_id FROM public."event";
|
||||
PERFORM pg_catalog.setval('public.event_id_seq', max_id, true);
|
||||
|
||||
INSERT INTO public."event" (create_time, update_time, category, "type", eventid, "function", mobile)
|
||||
VALUES(NOW(), NOW(), 'Kintone', 'レコード一覧画面', 'app.record.index.delete.submit', 'レコードを削除するとき', true)
|
||||
ON CONFLICT (eventid) DO NOTHING;
|
||||
END $$;
|
||||
|
||||
|
||||
-- eventaction テーブル
|
||||
DO $$
|
||||
DECLARE
|
||||
max_id INTEGER;
|
||||
BEGIN
|
||||
-- constraint: unique_eventid_actionid
|
||||
IF NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM pg_constraint
|
||||
WHERE conrelid = 'public.eventaction'::regclass
|
||||
AND conname = 'unique_eventid_actionid'
|
||||
) THEN
|
||||
ALTER TABLE public.eventaction
|
||||
ADD CONSTRAINT unique_eventid_actionid UNIQUE (eventid, actionid);
|
||||
END IF;
|
||||
|
||||
SELECT MAX(id) INTO max_id FROM public.eventaction;
|
||||
PERFORM pg_catalog.setval('public.eventaction_id_seq', max_id, true);
|
||||
|
||||
-- /must-input.ts
|
||||
INSERT INTO public.eventaction (create_time, update_time, eventid, actionid)
|
||||
VALUES(NOW(), NOW(), 'app.record.detail.delete.submit', 1)
|
||||
, (NOW(), NOW(), 'app.record.index.delete.submit', 1)
|
||||
ON CONFLICT (eventid, actionid) DO NOTHING;
|
||||
|
||||
END $$;
|
||||
|
||||
Reference in New Issue
Block a user