mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 12:47:29 +02:00
Modify SQL function to create glue for 2-level domains
This commit is contained in:
parent
38f9132b1c
commit
1728ccaa5a
2 changed files with 251 additions and 4 deletions
|
@ -140,7 +140,7 @@ CREATE FUNCTION public.generate_zonefile(i_origin character varying) RETURNS tex
|
|||
FROM nameservers ns
|
||||
JOIN domains d ON d.id = ns.domain_id
|
||||
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
||||
AND ns.hostname LIKE '%.' || d.name
|
||||
AND (ns.hostname LIKE '%.' || d.name) OR (ns.hostname LIKE d.name)
|
||||
AND d.name <> i_origin
|
||||
AND ns.ipv4 IS NOT NULL AND ns.ipv4 <> '{}'
|
||||
AND NOT ('{serverHold,clientHold,inactive}' && d.statuses)
|
||||
|
@ -160,7 +160,7 @@ CREATE FUNCTION public.generate_zonefile(i_origin character varying) RETURNS tex
|
|||
FROM nameservers ns
|
||||
JOIN domains d ON d.id = ns.domain_id
|
||||
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
||||
AND ns.hostname LIKE '%.' || d.name
|
||||
AND (ns.hostname LIKE '%.' || d.name) OR (ns.hostname LIKE d.name)
|
||||
AND d.name <> i_origin
|
||||
AND ns.ipv6 IS NOT NULL AND ns.ipv6 <> '{}'
|
||||
AND NOT ('{serverHold,clientHold,inactive}' && d.statuses)
|
||||
|
@ -4462,6 +4462,6 @@ INSERT INTO "schema_migrations" (version) VALUES
|
|||
('20200115102202'),
|
||||
('20200130092113'),
|
||||
('20200203143458'),
|
||||
('20200204103125');
|
||||
|
||||
('20200204103125'),
|
||||
('20200311114649');
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue