Merge branch 'develop'

Crear tablas con postgres
This commit is contained in:
Mauricio Baeza 2017-10-26 23:56:45 -05:00
commit 777440fd58
1 changed files with 15 additions and 13 deletions

View File

@ -389,7 +389,7 @@ class Folios(BaseModel):
rows = (Folios rows = (Folios
.select( .select(
Folios.id, Folios.id,
SQL(" '-' AS 'delete' "), SQL(" '-' AS delete"),
Folios.serie, Folios.serie,
Folios.inicio, Folios.inicio,
case(Folios.usarcon, ( case(Folios.usarcon, (
@ -1598,14 +1598,15 @@ def test_correo(values):
def _init_values(): def _init_values():
data = ( data = (
{'key': 'version', 'value': VERSION}, {'clave': 'version', 'valor': VERSION},
{'key': 'rfc_publico', 'value': 'XAXX010101000'}, {'clave': 'rfc_publico', 'valor': 'XAXX010101000'},
{'key': 'rfc_extranjero', 'value': 'XEXX010101000'}, {'clave': 'rfc_extranjero', 'valor': 'XEXX010101000'},
{'key': 'decimales', 'value': '2'}, {'clave': 'decimales', 'valor': '2'},
) )
for row in data: for row in data:
try: try:
Configuracion.create(**row) with database_proxy.atomic() as txn:
Configuracion.create(**row)
except IntegrityError: except IntegrityError:
pass pass
log.info('Valores iniciales insertados...') log.info('Valores iniciales insertados...')
@ -1627,16 +1628,16 @@ def _crear_tablas(rfc):
database_proxy.create_tables(tablas, True) database_proxy.create_tables(tablas, True)
log.info('Tablas creadas correctamente...') log.info('Tablas creadas correctamente...')
try: usuario = 'admin'
usuario = 'admin' contraseña = 'blades3.3'
contraseña = 'blades3.3'
obj = Usuarios.create( if not Usuarios.select().where(Usuarios.usuario==usuario).exists():
Usuarios.create(
usuario=usuario, contraseña=contraseña, es_superusuario=True) usuario=usuario, contraseña=contraseña, es_superusuario=True)
log.info('SuperUsuario creado correctamente...') log.info('SuperUsuario creado correctamente...')
except IntegrityError: else:
msg = 'El usuario ya existe' msg = 'El usuario ya existe'
log.error(msg) log.error(msg)
pass
_init_values() _init_values()
_importar_valores('', rfc) _importar_valores('', rfc)
@ -1843,7 +1844,8 @@ def _importar_valores(archivo='', rfc=''):
table = globals()[row['tabla']] table = globals()[row['tabla']]
for r in row['datos']: for r in row['datos']:
try: try:
table.create(**r) with database_proxy.atomic() as txn:
table.create(**r)
except IntegrityError: except IntegrityError:
pass pass