SQL
CREATE TABLE "core_services" (
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"name" varchar(100) NOT NULL,
"incoming_enabled" bool NOT NULL,
"outgoing_enabled" bool NOT NULL,
"sender_filter" varchar(20) NOT NULL,
"config" text NOT NULL CHECK ((JSON_VALID("config") OR "config" IS NULL)),
"app_config" varchar(255) NOT NULL,
"created_at" datetime NOT NULL,
"updated_at" datetime NOT NULL,
"plugin_id" bigint NOT NULL REFERENCES "core_plugins" ("id") DEFERRABLE INITIALLY DEFERRED
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
INTEGER |
✓ | Rename | Drop | |
name |
varchar(100) |
Rename | Drop | ||
incoming_enabled |
bool |
Rename | Drop | ||
outgoing_enabled |
bool |
Rename | Drop | ||
sender_filter |
varchar(20) |
Rename | Drop | ||
config |
TEXT |
Rename | Drop | ||
app_config |
varchar(255) |
Rename | Drop | ||
created_at |
datetime |
Rename | Drop | ||
updated_at |
datetime |
Rename | Drop | ||
plugin_id |
bigint |
Rename | Drop |
Foreign Keys
| Column | Destination |
|---|---|
plugin_id |
core_plugins.id |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| core_services_plugin_id_e2069291 |
plugin_id
|
SQL | Drop |