Просмотр исходного кода

BREAKING chore(dblord,nslord): upgrade to pdns 4.8

This comes with a mandatory database migration on dblord,
https://github.com/PowerDNS/pdns/blob/rel/auth-4.8.x/modules/gmysqlbackend/4.3.0_to_4.7.0_schema.mysql.sql
Peter Thomassen 2 лет назад
Родитель
Сommit
9c72582a77
2 измененных файлов с 5 добавлено и 2 удалено
  1. 4 1
      dblord/initdb.d/10-pdns-lord.sql
  2. 1 1
      nslord/Dockerfile

+ 4 - 1
dblord/initdb.d/10-pdns-lord.sql

@@ -5,13 +5,16 @@ CREATE TABLE domains (
   name                  VARCHAR(255) NOT NULL,
   master                VARCHAR(128) DEFAULT NULL,
   last_check            INT DEFAULT NULL,
-  type                  VARCHAR(6) NOT NULL,
+  type                  VARCHAR(8) NOT NULL,
   notified_serial       INT UNSIGNED DEFAULT NULL,
   account               VARCHAR(40) CHARACTER SET 'utf8' DEFAULT NULL,
+  options               VARCHAR(64000) DEFAULT NULL,
+  catalog               VARCHAR(255) DEFAULT NULL,
   PRIMARY KEY (id)
 ) Engine=InnoDB CHARACTER SET 'latin1';
 
 CREATE UNIQUE INDEX name_index ON domains(name);
+CREATE INDEX catalog_idx ON domains(catalog);
 
 
 CREATE TABLE records (

+ 1 - 1
nslord/Dockerfile

@@ -7,7 +7,7 @@ RUN apt-get update && apt-get install -y \
 		faketime \
 	--no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*
 
-RUN echo 'deb [arch=amd64] http://repo.powerdns.com/ubuntu jammy-auth-46 main' \
+RUN echo 'deb [arch=amd64] http://repo.powerdns.com/ubuntu jammy-auth-48 main' \
       >> /etc/apt/sources.list \
  && echo 'Package: pdns-*' \
       > /etc/apt/preferences.d/pdns \