add: comments

This commit is contained in:
Alexey Kovrizhkin
2024-02-20 10:10:35 +03:00
parent 5ce2895ddf
commit 1983467640

View File

@@ -68,10 +68,10 @@ CREATE OR REPLACE PROCEDURE acme_insert(a_domain_id BIGINT, a_name TEXT, a_ip TE
*/ */
BEGIN BEGIN
WITH acme(name, type, content) AS (VALUES WITH acme(name, type, content) AS (VALUES
( a_name, 'A', a_ip) ( a_name, 'A', a_ip) -- зону резолвим в a_ip
, ('*.' || a_name, 'A', a_ip) , ('*.' || a_name, 'A', a_ip) -- wildcard зоны резолвим в a_ip
, ('acme-' || a_name, 'NS', 'ns.' || a_name) , ('acme-' || a_name, 'NS', 'ns.' || a_name) -- создаем специальную зону для DNS-01, её резолвит NS сервер, доступный по a_ip
, ('_acme-challenge.' || a_name, 'CNAME', 'acme-' || a_name) , ('_acme-challenge.' || a_name, 'CNAME', 'acme-' || a_name) -- делегируем DNS-01 зоны a_name в специальную зону
) )
INSERT INTO records (domain_id, name, ttl, type, prio, content) INSERT INTO records (domain_id, name, ttl, type, prio, content)
SELECT a_domain_id, name, a_ttl, type, 0, content SELECT a_domain_id, name, a_ttl, type, 0, content