mirror of
https://github.com/internetee/registry.git
synced 2025-05-30 09:30:03 +02:00
Story#109070142 - update function to generate zonefiles (unnest ip array)
This commit is contained in:
parent
5f6096b271
commit
a142a48711
1 changed files with 2 additions and 2 deletions
|
@ -66,7 +66,7 @@ namespace :zonefile do
|
||||||
-- a glue records for other nameservers
|
-- a glue records for other nameservers
|
||||||
SELECT array_to_string(
|
SELECT array_to_string(
|
||||||
array(
|
array(
|
||||||
SELECT concat(ns.hostname, '. IN A ', ns.ipv4)
|
SELECT concat(ns.hostname, '. IN A ', unnest(ns.ipv4))
|
||||||
FROM nameservers ns
|
FROM nameservers ns
|
||||||
JOIN domains d ON d.id = ns.domain_id
|
JOIN domains d ON d.id = ns.domain_id
|
||||||
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
||||||
|
@ -86,7 +86,7 @@ namespace :zonefile do
|
||||||
-- aaaa glue records for other nameservers
|
-- aaaa glue records for other nameservers
|
||||||
SELECT array_to_string(
|
SELECT array_to_string(
|
||||||
array(
|
array(
|
||||||
SELECT concat(ns.hostname, '. IN AAAA ', ns.ipv6)
|
SELECT concat(ns.hostname, '. IN AAAA ', unnest(ns.ipv6))
|
||||||
FROM nameservers ns
|
FROM nameservers ns
|
||||||
JOIN domains d ON d.id = ns.domain_id
|
JOIN domains d ON d.id = ns.domain_id
|
||||||
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
WHERE d.name LIKE include_filter AND d.name NOT LIKE exclude_filter
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue