inspircd/docs/sql/sqloper/pgsql.sql
Sadie Powell f166ef0a70 Fix some minor issues with the sqloper schemas.
- Only create the pgsql table if it doesn't exist.
- Separate the active column out from others.
2024-07-01 18:33:07 +01:00

39 lines
649 B
SQL

CREATE TYPE "autologin" AS ENUM (
'strict',
'relaxed',
'never'
);
CREATE TABLE IF NOT EXISTS "ircd_opers" (
"active" bool NOT NULL DEFAULT true,
"name" text NOT NULL,
"password" text NOT NULL,
"host" text NOT NULL,
"type" text NOT NULL,
"autologin" autologin,
"class" text,
"hash" text,
"maxchans" bigint,
"nopassword" bool,
"vhost" text,
"commands" text,
"privs" text,
"chanmodes" text,
"usermodes" text,
"snomasks" text,
"account" text,
"autojoin" text,
"automotd" bool,
"fingerprint" text,
"level" bigint,
"modes" text,
"motd" bool,
"override" text,
"sslonly" bool,
"swhois" text
);