From d95ebd4957050223e5df8fd7aa64b04413104cd3 Mon Sep 17 00:00:00 2001 From: Peter Hormanns Date: Mon, 22 Jan 2024 13:36:06 +0100 Subject: [PATCH] db migration: define useful default settings --- hsarback/database/database_update.sql | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/hsarback/database/database_update.sql b/hsarback/database/database_update.sql index 1510e3b..0cda115 100644 --- a/hsarback/database/database_update.sql +++ b/hsarback/database/database_update.sql @@ -1,12 +1,21 @@ ALTER TABLE domain - ADD COLUMN passenger_python character varying(256) NULL, - ADD COLUMN passenger_nodejs character varying(256) NULL, - ADD COLUMN passenger_ruby character varying(256) NULL, - ADD COLUMN fcgi_php_bin character varying(256) NULL; - + ADD COLUMN passenger_python character varying(256) DEFAULT '/usr/bin/python3', + ADD COLUMN passenger_nodejs character varying(256) DEFAULT '/usr/bin/node', + ADD COLUMN passenger_ruby character varying(256) DEFAULT '/usr/bin/ruby', + ADD COLUMN fcgi_php_bin character varying(256) DEFAULT '/usr/lib/cgi-bin/php'; + +UPDATE domain SET fcgi_php_bin = '/usr/lib/cgi-bin/php7.4'; + INSERT INTO domain_option (domain_option_name) VALUES ('passenger'), ('passengerfriendlyerrorpages'), ('cgi'), ('fastcgi'); + +INSERT INTO domain__domain_option ( domain_option_id, domain_id ) + SELECT ( SELECT domain_option_id FROM domain_option WHERE domain_option_name='cgi' ), domain_id FROM domain; +INSERT INTO domain__domain_option ( domain_option_id, domain_id ) + SELECT ( SELECT domain_option_id FROM domain_option WHERE domain_option_name='fastcgi' ), domain_id FROM domain; +INSERT INTO domain__domain_option ( domain_option_id, domain_id ) + SELECT ( SELECT domain_option_id FROM domain_option WHERE domain_option_name='passenger' ), domain_id FROM domain;