mirror of
https://github.com/internetee/registry.git
synced 2025-08-11 20:19:34 +02:00
Use origin ns records from zonefile settings #2806
This commit is contained in:
parent
0fdbcadcf5
commit
303e3150cd
1 changed files with 6 additions and 2 deletions
|
@ -40,19 +40,23 @@ namespace :zonefile do
|
||||||
|
|
||||||
ret = concat(tmp_var, chr(10), chr(10));
|
ret = concat(tmp_var, chr(10), chr(10));
|
||||||
|
|
||||||
|
-- origin ns records
|
||||||
|
SELECT ns_records FROM zonefile_settings zf WHERE i_origin = zf.origin INTO tmp_var;
|
||||||
|
ret := concat(ret, '; Zone NS Records', chr(10), tmp_var, chr(10));
|
||||||
|
|
||||||
-- ns records
|
-- ns records
|
||||||
SELECT array_to_string(
|
SELECT array_to_string(
|
||||||
array(
|
array(
|
||||||
SELECT concat(d.name_puny, '. IN NS ', ns.hostname, '.')
|
SELECT concat(d.name_puny, '. IN NS ', ns.hostname, '.')
|
||||||
FROM domains d
|
FROM domains d
|
||||||
JOIN nameservers ns ON ns.domain_id = d.id
|
JOIN nameservers ns ON ns.domain_id = d.id
|
||||||
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter OR d.name = i_origin
|
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
||||||
ORDER BY d.name
|
ORDER BY d.name
|
||||||
),
|
),
|
||||||
chr(10)
|
chr(10)
|
||||||
) INTO tmp_var;
|
) INTO tmp_var;
|
||||||
|
|
||||||
ret := concat(ret, '; Zone NS Records', chr(10), tmp_var, chr(10), chr(10));
|
ret := concat(ret, tmp_var, chr(10), chr(10));
|
||||||
|
|
||||||
-- a glue records for origin nameservers
|
-- a glue records for origin nameservers
|
||||||
SELECT array_to_string(
|
SELECT array_to_string(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue