summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2020-01-20 17:56:57 +0100
committerRamón M. Gómez <ramongomez@us.es>2020-01-20 17:56:57 +0100
commit253cfa9284b8430886d0a98825a8967201a95600 (patch)
treeb331b80b390ffcf9fba9ca8ab3e9ea136cd175d6 /installer
parentb6d3c1d05f59910d67c65fcaa114c1c38c716af7 (diff)
#946: Set default value in SQL clause.
Diffstat (limited to 'installer')
-rwxr-xr-xinstaller/opengnsys_import.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/installer/opengnsys_import.sh b/installer/opengnsys_import.sh
index 4ac296d1..0acfee8d 100755
--- a/installer/opengnsys_import.sh
+++ b/installer/opengnsys_import.sh
@@ -173,11 +173,12 @@ function updateSqlFile()
mysql --defaults-extra-file=$MYCNF -D "$AUXCATALOG" -e \
"$(mysql --defaults-extra-file=$MYCNF -Nse "
SELECT CASE WHEN DATA_TYPE LIKE '%int' THEN
- CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'ALTER', COLUMN_NAME, 'SET DEFAULT 0;')
- WHEN DATA_TYPE LIKE '%char' THEN
- CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'ALTER', COLUMN_NAME, 'SET DEFAULT \'\';')
- WHEN DATA_TYPE = 'text' THEN
- CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'MODIFY', COLUMN_NAME, 'TEXT NOT NULL;')
+ CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'ALTER', COLUMN_NAME, 'SET DEFAULT 0;')
+ WHEN DATA_TYPE LIKE '%char' THEN
+ CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'ALTER', COLUMN_NAME, 'SET DEFAULT \'\';')
+ WHEN DATA_TYPE = 'text' THEN
+ CONCAT_WS(' ', 'ALTER TABLE', TABLE_NAME, 'MODIFY', COLUMN_NAME, 'TEXT NOT NULL;')
+ ELSE ''
END
FROM information_schema.columns
WHERE TABLE_SCHEMA='$AUXCATALOG'