Make schema reinit work without dropping schema (#500)
This commit is contained in:
parent
50d8bc3841
commit
5f9f1212e4
@ -4,8 +4,15 @@
|
||||
-- PostgreSQL 16 + gen_random_uuid()
|
||||
-- =========================================
|
||||
|
||||
DROP SCHEMA IF EXISTS public CASCADE;
|
||||
CREATE SCHEMA public AUTHORIZATION CURRENT_USER;
|
||||
-- Ensure the public schema exists without dropping other extensions.
|
||||
CREATE SCHEMA IF NOT EXISTS public AUTHORIZATION CURRENT_USER;
|
||||
|
||||
-- Clean up existing tables so the script is idempotent without requiring
|
||||
-- superuser privileges that would be needed to drop the entire schema.
|
||||
DROP TABLE IF EXISTS public.sessions CASCADE;
|
||||
DROP TABLE IF EXISTS public.identities CASCADE;
|
||||
DROP TABLE IF EXISTS public.users CASCADE;
|
||||
DROP TABLE IF EXISTS public.admin_settings CASCADE;
|
||||
|
||||
-- =========================================
|
||||
-- Extensions
|
||||
|
||||
Loading…
Reference in New Issue
Block a user