- use a schema for the gnuviechadmin tables
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@228 a67ec6bc-e5d5-0310-a910-815c51eb3124
This commit is contained in:
		
							parent
							
								
									926acaddfa
								
							
						
					
					
						commit
						0d12afc71e
					
				
					 3 changed files with 16 additions and 5 deletions
				
			
		|  | @ -23,6 +23,7 @@ from sqlalchemy import * | |||
| from tables import client_table | ||||
| from gnuviechadmin.exceptions import * | ||||
| 
 | ||||
| import sysuser | ||||
| from BackendEntity import * | ||||
| from BackendEntityHandler import * | ||||
| 
 | ||||
|  |  | |||
|  | @ -41,7 +41,9 @@ client_table = Table( | |||
|     Column('phone', String(32), nullable=False), | ||||
|     Column('mobile', String(32)), | ||||
|     Column('fax', String(32)), | ||||
|     Column('email', String(64), unique=True, nullable=False)) | ||||
|     Column('email', String(64), unique=True, nullable=False), | ||||
|     schema = config.get('database', 'schema') | ||||
|     ) | ||||
| client_table.create(checkfirst=True) | ||||
| 
 | ||||
| sysuser_table = Table( | ||||
|  | @ -55,7 +57,8 @@ sysuser_table = Table( | |||
|     Column('md5pass', String(34)), | ||||
|     Column('clientid', Integer, ForeignKey("client.clientid"), nullable=False), | ||||
|     Column('sysuid', Integer, nullable=False, unique=True), | ||||
|     Column('lastchange', DateTime, default=func.now()) | ||||
|     Column('lastchange', DateTime, default=func.now()), | ||||
|     schema = config.get('database', 'schema') | ||||
|     ) | ||||
| sysuser_table.create(checkfirst=True) | ||||
| 
 | ||||
|  | @ -68,7 +71,9 @@ domain_table = Table( | |||
|     Column('type', String(6), nullable=False), | ||||
|     Column('notified_serial', Integer), | ||||
|     Column('sysuserid', Integer, ForeignKey("sysuser.sysuserid"), | ||||
|            nullable=False)) | ||||
|            nullable=False), | ||||
|     schema = config.get('database', 'schema') | ||||
|     ) | ||||
| domain_table.create(checkfirst=True) | ||||
| 
 | ||||
| record_table = Table( | ||||
|  | @ -81,7 +86,9 @@ record_table = Table( | |||
|     Column('content', String(255)), | ||||
|     Column('ttl', Integer), | ||||
|     Column('prio', Integer), | ||||
|     Column('change_date', Integer)) | ||||
|     Column('change_date', Integer), | ||||
|     schema = config.get('database', 'schema') | ||||
|     ) | ||||
| record_table.create(checkfirst=True) | ||||
| 
 | ||||
| supermaster_table = Table( | ||||
|  | @ -89,5 +96,7 @@ supermaster_table = Table( | |||
|     Column('ip', String(25), nullable=False), | ||||
|     Column('nameserver', String(255), nullable=False), | ||||
|     Column('account', Integer, ForeignKey("sysuser.sysuserid"), | ||||
|            nullable=False)) | ||||
|            nullable=False), | ||||
|     schema = config.get('database', 'schema') | ||||
|     ) | ||||
| supermaster_table.create(checkfirst=True) | ||||
|  |  | |||
|  | @ -32,6 +32,7 @@ | |||
| # very usable for a real installation. | ||||
| # | ||||
| uri = sqlite:///:memory: | ||||
| schema = gva | ||||
| 
 | ||||
| [common] | ||||
| suwrapper = sudo | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue