Changeset 5233


Ignore:
Timestamp:
Jun 20, 2017, 4:52:43 PM (18 months ago)
Author:
Juanma
Message:

Change field "version" in Pmb tables according to the version of the backup

Location:
n4d-mysql/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • n4d-mysql/trunk/fuentes/debian/changelog

    r5227 r5233  
     1n4d-mysql (0.6.2) xenial; urgency=medium
     2
     3  * Change field "version" in Pmb tables according to the version of the backup
     4
     5 -- Juanma Navarro Mañez <juanma1980@gmail.com>  Tue, 20 Jun 2017 16:51:08 +0200
     6
    17n4d-mysql (0.6.1) xenial; urgency=medium
    28
  • n4d-mysql/trunk/fuentes/install-files/usr/share/n4d/python-plugins/MysqlManager.py

    r5226 r5233  
    9898                                        cmd='lliurex-sgbd --upgrade '+app
    9999                                        os.system(cmd)
     100                               
     101                                #Fix for pmb imports
     102                                self.change_pmb_version()
    100103
    101104                                return [True,""]
     
    107110        #def test
    108111
     112        def change_pmb_version(self):
    109113
     114                mysql_command='mysql -uroot -p$(sudo mysql_root_passwd -g) -e '
     115                #Get bdd_version value from parametres table
     116                sql='"select valeur_param from pmb.parametres where type_param=\'pmb\' and sstype_param=\'bdd_version\'"'
     117                cmd=mysql_command + sql
     118                p=subprocess.check_output(cmd,shell=True)
     119                version=p.split("\n")[2]
     120               
     121                if version=="v4.47":
     122                        sql='"update pmb.parametres set valeur_param=\'vLlxNemo\' where type_param=\'pmb\' and sstype_param=\'bdd_version\'"'
     123                        cmd=mysql_command + sql
     124                        os.system(cmd)
     125                elif    version=="v5.10":
     126                        sql='"update pmb.parametres set valeur_param=\'vLlxPandora\' where type_param=\'pmb\' and sstype_param=\'bdd_version\'"'
     127                        cmd=mysql_command + sql
     128                        os.system(cmd)
    110129       
     130                elif version=="v5.14":
     131                        sql='"update pmb.parametres set valeur_param=\'vLlxTrusty\' where type_param=\'pmb\' and sstype_param=\'bdd_version\'"'
     132                        cmd=mysql_command + sql
     133                        os.system(cmd)
     134
     135        #def change_pmb_version
    111136       
    112137#class CupsManager
Note: See TracChangeset for help on using the changeset viewer.