22 lines
662 B
SQL
22 lines
662 B
SQL
-- Minimal FreeRADIUS schema for users via rlm_sql (PostgreSQL)
|
|
|
|
CREATE TABLE IF NOT EXISTS radcheck (
|
|
id SERIAL PRIMARY KEY,
|
|
username VARCHAR(64) NOT NULL DEFAULT '',
|
|
attribute VARCHAR(64) NOT NULL DEFAULT '',
|
|
op CHAR(2) NOT NULL DEFAULT ':=',
|
|
value VARCHAR(253) NOT NULL DEFAULT ''
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS radreply (
|
|
id SERIAL PRIMARY KEY,
|
|
username VARCHAR(64) NOT NULL DEFAULT '',
|
|
attribute VARCHAR(64) NOT NULL DEFAULT '',
|
|
op CHAR(2) NOT NULL DEFAULT ':=',
|
|
value VARCHAR(253) NOT NULL DEFAULT ''
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS radcheck_user ON radcheck (username);
|
|
CREATE INDEX IF NOT EXISTS radreply_user ON radreply (username);
|
|
|