sql >> Databáze >  >> RDS >> PostgreSQL

Generování modelů pro Flask-AppBuilder pomocí flask-sqlqcodegen

Při nějakém hledání na internetu jsem narazil na problém na GitHubu, který popisoval přesně stejný problém. Nejnovější doporučení v té době však přineslo jinou chybu místo původní. V diskuzi s autorem flask-sqlcodegen , zdálo se, že existuje žádost o stažení (PR) laskavě poskytnutá přispěvatelem projektu, která by zjevně měla problém vyřešit. Po aktualizaci mého místního úložiště a následné přestavbě a přeinstalaci softwaru jsem byl schopen úspěšně generovat modely pro svou databázi. Celý proces se skládá z následujících kroků.

  1. Změna na adresář s místním úložištěm flask-sqlcodegen .
  2. Pokud jste provedli nějaké změny, jako já, uložte je:git stash .
  3. Aktualizujte úložiště:git pull origin master (nyní zahrnuje PR).
  4. Obnova/instalace softwaru:python setup.py install .
  5. Pokud potřebujete své předchozí změny, obnovte je:git stash pop . Jinak je zlikvidujte:git reset --hard .
  6. Přejděte do adresáře aplikace Flask a automaticky vygenerujte modely následujícím způsobem.

    sqlacodegen --flask --outfile models.py postgresql+psycopg2://USER:[email protected]/DBNAME

Poděkování: Velké poděkování patří Kamilu Sindimu (flask-sqlcodegen autorovi) za pěkný software a rychlou a užitečnou zpětnou vazbu a také Alisdair Venn za tento cenný požadavek na stažení.




  1. Migrace Spring Batch sekvenčních tabulek MyISAM do InnoDB

  2. SQL – dva měsíce od dnešního data v Oracle

  3. Jak mohu zkrátit všechny tabulky z databáze MySQL?

  4. Chyba PDO - Výjimka PDO' se zprávou 'SQLSTATE[HY000]:Obecná chyba'