sql >> Databasteknik >  >> RDS >> PostgreSQL

Genererar modeller för Flask-AppBuilder med hjälp av flask-sqlqcodegen

Efter lite internetsökning stötte jag på ett problem på GitHub, som beskrev exakt samma problem. Den senaste rekommendationen vid den tiden gav dock ett annat fel istället för det ursprungliga. I diskussionen med författaren till flask-sqlcodegen , verkade det som att det fanns en pull request (PR) som vänligen tillhandahållits av en projektbidragsgivare som tydligen borde lösa problemet. Efter att ha uppdaterat mitt lokala arkiv, följt av att bygga om och installera om programvaran, kunde jag framgångsrikt generera modeller för min databas. Hela processen består av följande steg.

  1. Byt till katalog med en lokal repo av flask-sqlcodegen .
  2. Om du gjorde några ändringar, som jag gjorde, göm dem:git stash .
  3. Uppdatera repo:git pull origin master (inkluderar nu den PR).
  4. Återbygga/installera programvara:python setup.py install .
  5. Om du behöver dina tidigare ändringar, återställ dem:git stash pop . Annars, släng dem:git reset --hard .
  6. Byt till din Flask-programkatalog och generera modellerna automatiskt enligt följande.

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

Bekräftelser: Stort tack till Kamil Sindi (flask-sqlcodegen s författare) för den trevliga programvaran och snabba och hjälpsamma feedback samt till Alisdair Venn för den värdefulla pull-förfrågan.




  1. Hur man får rollens kommentar från PostgreSQL-databasen

  2. LISTAGG() Funktion i Oracle

  3. Alternativ till partiell (icke aggregerad kolumn) i grupp av [Ollivanders Inventory problem on hackerrank]

  4. Spring Boot, JPA-fel:Fel vid exekvering av DDL via JDBC Statement