Magellan Linux

Annotation 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 - (hide annotations) (download) (as text)
Thu Apr 6 12:53:35 2017 UTC (7 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 558 byte(s)
-updated schema to version 9
1 niro 9463 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     }