wip
This commit is contained in:
parent
de7b2b91ca
commit
91ab7fc91e
2 changed files with 4 additions and 1 deletions
|
@ -32,6 +32,9 @@ setup = f"""
|
||||||
ALTER TABLE users
|
ALTER TABLE users
|
||||||
ADD CONSTRAINT no_password_for_redirects
|
ADD CONSTRAINT no_password_for_redirects
|
||||||
CHECK (redirect IS null OR password IS null);
|
CHECK (redirect IS null OR password IS null);
|
||||||
|
ALTER TABLE users
|
||||||
|
ADD CONSTRAINT name_is_not_empty_string
|
||||||
|
CHECK (name <> '');
|
||||||
|
|
||||||
-- OWNERSHIPS
|
-- OWNERSHIPS
|
||||||
|
|
||||||
|
|
|
@ -2,4 +2,4 @@ hosts = ${host}
|
||||||
dbname = ${name}
|
dbname = ${name}
|
||||||
user = ${user}
|
user = ${user}
|
||||||
password = ${password}
|
password = ${password}
|
||||||
query = SELECT redirect FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NOT NULL AND users.name = '%u' AND domains.name = '%d'
|
query = SELECT redirect FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NOT NULL AND domains.name = '%d' AND (users.name = '%u' OR users.name IS null)
|
||||||
|
|
Loading…
Reference in a new issue