nix-gscheits/pkgs/fablab/freeradius-anon-access/raddb/mods-config/sql/dhcp/postgresql/schema.sql
2022-08-03 02:29:50 +00:00

44 lines
1.2 KiB
SQL

/*
* $Id: 0d1727fd96c982ecbda5355361ccd7c30a4c1948 $
*
* PostgreSQL schema for DHCP for FreeRADIUS
*
*/
/*
* Table structure for table 'dhcpgroupreply'
*/
CREATE TABLE IF NOT EXISTS dhcpgroupreply (
id serial PRIMARY KEY,
GroupName text NOT NULL DEFAULT '',
Attribute text NOT NULL DEFAULT '',
op VARCHAR(2) NOT NULL DEFAULT '=',
Value text NOT NULL DEFAULT '',
Context text NOT NULL DEFAULT ''
);
CREATE INDEX dhcpgroupreply_GroupName ON dhcpgroupreply (Context,GroupName,Attribute);
/*
* Table structure for table 'dhcpreply'
*/
CREATE TABLE IF NOT EXISTS dhcpreply (
id serial PRIMARY KEY,
Identifier text NOT NULL DEFAULT '',
Attribute text NOT NULL DEFAULT '',
op VARCHAR(2) NOT NULL DEFAULT '=',
Value text NOT NULL DEFAULT '',
Context text NOT NULL DEFAULT ''
);
CREATE INDEX dhcpreply_Identifier ON dhcpreply (Context,Identifier,Attribute);
/*
* Table structure for table 'dhcpgroup'
*/
CREATE TABLE IF NOT EXISTS dhcpgroup (
id serial PRIMARY KEY,
Identifier text NOT NULL DEFAULT '',
GroupName text NOT NULL DEFAULT '',
Priority integer NOT NULL DEFAULT 0,
Context text NOT NULL DEFAULT ''
);
CREATE INDEX dhcpgroup_Identifier ON dhcpgroup (Context,Identifier);