initauth.sql 643 B

12345678
  1. create table auth(username text primary key, passhash text, salt text, sid text);
  2. create table groups(groupname text primary key);
  3. create table perms(perm text primary key, desc text);
  4. create table groups_membership(username text, groupname text, foreign key(username) references auth(username), foreign key(groupname) references groups(groupname));
  5. create table groups_perms(groupname text, perm text, foreign key(groupname) references groups(groupname), foreign key(perm) references perms(perm));
  6. create table users_perms(username text, perm text, foreign key(username) references auth(username), foreign key(perm) references perms(perm));