sql >> Database teknologi >  >> RDS >> PostgreSQL

Generering af modeller til Flask-AppBuilder ved hjælp af flask-sqlqcodegen

Efter nogle internetsøgninger stødte jeg på et problem på GitHub, som beskrev præcis det samme problem. Men den seneste anbefaling på det tidspunkt gav en anden fejl i stedet for den oprindelige. I diskussionen med forfatteren af ​​flask-sqlcodegen , så det ud til, at der eksisterede en pull-anmodning (PR), som venligt blev leveret af en projektbidragyder, som tilsyneladende skulle løse problemet. Efter at have opdateret mit lokale lager, efterfulgt af genopbygning og geninstallation af softwaren, var jeg i stand til at generere modeller til min database. Hele processen består af følgende trin.

  1. Skift til mappe med en lokal repo af flask-sqlcodegen .
  2. Hvis du har foretaget ændringer, som jeg gjorde, skal du gemme dem:git stash .
  3. Opdater repo:git pull origin master (inkluderer nu den PR).
  4. Genopbyg/installer software:python setup.py install .
  5. Hvis du har brug for dine tidligere ændringer, skal du gendanne dem:git stash pop . Ellers skal du kassere dem:git reset --hard .
  6. Skift til din Flask-applikationsmappe og autogenerer modellerne som følger.

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

Anerkendelser: Stor tak til Kamil Sindi (flask-sqlcodegen 's forfatter) for den gode software og hurtige og nyttige feedback samt til Alisdair Venn for den værdifulde pull-anmodning.




  1. Er det muligt at tvinge rækkeniveaulåsning i SQL Server?

  2. Se SQL Server Agent-jobhistorik med SSMS

  3. ActiveRecord where_in() med array

  4. Hvordan kører man en lagret procedure hver dag i SQL Server Express Edition?