Magellan Linux

Contents of /alx-src/branches/alx-web-070/scripts/sql-schema/include/update_to_database_schema_version_9.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9463 - (show annotations) (download) (as text)
Thu Apr 6 12:53:35 2017 UTC (7 years ago) by niro
File MIME type: application/x-sh
File size: 558 byte(s)
-updated schema to version 9
1 update_to_database_schema_version_9()
2 {
3 TABLE_DEFINITION=(
4 "client_boot"
5 "serial int(255) NOT NULL PRIMARY KEY"
6 "cmdline varchar(255) DEFAULT NULL"
7 )
8 sql_create_table
9
10 # now add an empty cmdline for all existing serials if nothing was already set
11 local serials i
12 serials=$(mysqldo "select serial from client_serials")
13 for i in ${serials}
14 do
15 if [[ -z $(mysqldo "select serial from client_boot where serial='${i}'") ]]
16 then
17 # insert an empty cmdline
18 mysqldo "insert into client_boot (serial, cmdline) values('${i}', '')"
19 fi
20 done
21 }