refactor: simplify schema names and remove provider id columns
This commit is contained in:
@@ -6,8 +6,7 @@
|
||||
## 1) companies
|
||||
- `id` UUID PK default `gen_random_uuid()`
|
||||
- `company_key` TEXT NOT NULL UNIQUE
|
||||
- `display_name` TEXT NOT NULL
|
||||
- `legal_name` TEXT
|
||||
- `name` TEXT NOT NULL
|
||||
- `provider_group_id` TEXT
|
||||
- `status` VARCHAR(16) NOT NULL default `'active'`
|
||||
- `created_at` TIMESTAMPTZ NOT NULL default `now()`
|
||||
@@ -28,7 +27,6 @@
|
||||
- `id` UUID PK default `gen_random_uuid()`
|
||||
- `system_key` TEXT NOT NULL UNIQUE
|
||||
- `name` TEXT NOT NULL
|
||||
- `provider_client_id` TEXT NOT NULL UNIQUE
|
||||
- `status` VARCHAR(16) NOT NULL default `'active'`
|
||||
- `created_at` TIMESTAMPTZ NOT NULL default `now()`
|
||||
- `updated_at` TIMESTAMPTZ NOT NULL default `now()`
|
||||
@@ -39,11 +37,10 @@
|
||||
- `system_id` UUID NOT NULL FK -> `systems(id)` ON DELETE CASCADE
|
||||
- `name` TEXT NOT NULL
|
||||
- `description` TEXT
|
||||
- `provider_role_name` TEXT NOT NULL
|
||||
- `status` VARCHAR(16) NOT NULL default `'active'`
|
||||
- `created_at` TIMESTAMPTZ NOT NULL default `now()`
|
||||
- `updated_at` TIMESTAMPTZ NOT NULL default `now()`
|
||||
- UNIQUE(`system_id`, `provider_role_name`)
|
||||
- UNIQUE(`system_id`, `name`)
|
||||
|
||||
## 5) site_roles
|
||||
- `id` UUID PK default `gen_random_uuid()`
|
||||
|
||||
Reference in New Issue
Block a user