PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Generowanie modeli dla Flask-AppBuilder przy użyciu flask-sqlqcodegen

Podczas wyszukiwania w Internecie natknąłem się na problem na GitHub, który opisywał dokładnie ten sam problem. Jednak najnowsze zalecenie w tamtym czasie spowodowało inny błąd zamiast oryginalnego. W dyskusji z autorem flask-sqlcodegen , okazało się, że istnieje żądanie ściągnięcia (PR) dostarczone przez współtwórcę projektu, które najwyraźniej powinno rozwiązać problem. Po zaktualizowaniu mojego lokalnego repozytorium, a następnie przebudowaniu i ponownej instalacji oprogramowania, udało mi się z powodzeniem wygenerować modele dla mojej bazy danych. Cały proces składa się z następujących kroków.

  1. Przejdź do katalogu z lokalnym repozytorium flask-sqlcodegen .
  2. Jeśli wprowadziłeś jakieś zmiany, tak jak ja, schowaj je:git stash .
  3. Aktualizuj repozytorium:git pull origin master (teraz zawiera ten PR).
  4. Odbuduj/zainstaluj oprogramowanie:python setup.py install .
  5. Jeśli potrzebujesz wcześniejszych zmian, przywróć je:git stash pop . W przeciwnym razie odrzuć je:git reset --hard .
  6. Przejdź do katalogu aplikacji Flask i automatycznie wygeneruj modele w następujący sposób.

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

Podziękowania: Wielkie podziękowania dla Kamila Sindi (flask-sqlcodegen autora) za ładne oprogramowanie oraz szybką i pomocną informację zwrotną, a także Alisdair Venn za to cenne żądanie ściągnięcia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można określić schemat podczas łączenia się z postgresem za pomocą JDBC?

  2. Wdrażanie do heroku z projektem clojure, problemy ze środowiskiem produkcyjnym

  3. Hibernacja, zapisywanie modelu użytkownika w Postgres

  4. Wskazówki dotyczące wdrażania PostgreSQL w chmurze hybrydowej

  5. ograniczenie rozmiaru/długości typu tablicy w PostgreSQL