feat: define RADIUS database entities and initialize PostgreSQL schema with FreeRADIUS support
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 1m11s
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 1m11s
This commit is contained in:
+9
-3
@@ -60,8 +60,8 @@ CREATE TABLE IF NOT EXISTS radacct (
|
||||
acctinterval INT DEFAULT NULL,
|
||||
acctsessiontime BIGINT DEFAULT NULL,
|
||||
acctauthentic VARCHAR(32) DEFAULT NULL,
|
||||
connectinfo_in VARCHAR(50) DEFAULT NULL,
|
||||
connectinfo_out VARCHAR(50) DEFAULT NULL,
|
||||
connectinfo_start VARCHAR(50) DEFAULT NULL,
|
||||
connectinfo_stop VARCHAR(50) DEFAULT NULL,
|
||||
acctinputoctets BIGINT DEFAULT NULL,
|
||||
acctoutputoctets BIGINT DEFAULT NULL,
|
||||
calledstationid VARCHAR(50) NOT NULL DEFAULT '',
|
||||
@@ -69,10 +69,16 @@ CREATE TABLE IF NOT EXISTS radacct (
|
||||
acctterminatecause VARCHAR(32) NOT NULL DEFAULT '',
|
||||
servicetype VARCHAR(32) DEFAULT NULL,
|
||||
framedprotocol VARCHAR(32) DEFAULT NULL,
|
||||
framedipaddress VARCHAR(15) NOT NULL DEFAULT ''
|
||||
framedipaddress VARCHAR(15) NOT NULL DEFAULT '',
|
||||
framedipv6address VARCHAR(45) NOT NULL DEFAULT '',
|
||||
framedipv6prefix VARCHAR(45) NOT NULL DEFAULT '',
|
||||
framedinterfaceid VARCHAR(44) NOT NULL DEFAULT '',
|
||||
delegatedipv6prefix VARCHAR(45) NOT NULL DEFAULT '',
|
||||
class VARCHAR(64) DEFAULT NULL
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS radacct_username ON radacct (username);
|
||||
CREATE INDEX IF NOT EXISTS radacct_active ON radacct (acctstoptime) WHERE acctstoptime IS NULL;
|
||||
CREATE INDEX IF NOT EXISTS radacct_acctuniqueid ON radacct (acctuniqueid);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS nas (
|
||||
id SERIAL PRIMARY KEY,
|
||||
|
||||
Reference in New Issue
Block a user