-- 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);