Browse Source

Trata migração como primeira por padrão

migracao
Marcio Mazza 2 years ago
parent
commit
ee49a9217c
  1. 3
      sapl/legacy/management/commands/migracao_25_31.py
  2. 7
      sapl/legacy/migracao.py

3
sapl/legacy/management/commands/migracao_25_31.py

@ -1,5 +1,4 @@
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from sapl.legacy.migracao import migrar from sapl.legacy.migracao import migrar
@ -19,7 +18,7 @@ class Command(BaseCommand):
parser.add_argument( parser.add_argument(
"--primeira_migracao", "--primeira_migracao",
action="store_true", action="store_true",
default=False, default=True,
dest="primeira_migracao", dest="primeira_migracao",
help="Apagar banco antes de migrar", help="Apagar banco antes de migrar",
) )

7
sapl/legacy/migracao.py

@ -1,12 +1,8 @@
import os
import subprocess import subprocess
from getpass import getpass from getpass import getpass
import requests import requests
import yaml
from django.core import management from django.core import management
from unipath import Path
from sapl.legacy.migracao_dados import REPO, TAG_MARCO, gravar_marco, info, migrar_dados from sapl.legacy.migracao_dados import REPO, TAG_MARCO, gravar_marco, info, migrar_dados
from sapl.legacy.migracao_documentos import migrar_documentos from sapl.legacy.migracao_documentos import migrar_documentos
from sapl.legacy.migracao_usuarios import migrar_usuarios from sapl.legacy.migracao_usuarios import migrar_usuarios
@ -14,13 +10,14 @@ from sapl.legacy.scripts.exporta_zope.variaveis_comuns import TAG_ZOPE
from sapl.legacy.scripts.verifica_diff import verifica_diff from sapl.legacy.scripts.verifica_diff import verifica_diff
from sapl.legacy_migration_settings import DIR_REPO, NOME_BANCO_LEGADO from sapl.legacy_migration_settings import DIR_REPO, NOME_BANCO_LEGADO
from sapl.materia.models import Proposicao from sapl.materia.models import Proposicao
from unipath import Path
def adornar_msg(msg): def adornar_msg(msg):
return "\n{1}\n{0}\n{1}".format(msg, "#" * len(msg)) return "\n{1}\n{0}\n{1}".format(msg, "#" * len(msg))
def migrar(primeira_migracao=False, apagar_do_legado=False): def migrar(primeira_migracao=True, apagar_do_legado=False):
if TAG_MARCO in REPO.tags: if TAG_MARCO in REPO.tags:
info("A migração já está feita.") info("A migração já está feita.")
return return

Loading…
Cancel
Save