PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo mô hình cho Flask-AppBuilder bằng flask-sqlqcodegen

Sau một số tìm kiếm trên Internet, tôi gặp sự cố trên GitHub, vấn đề này mô tả chính xác vấn đề tương tự. Tuy nhiên, khuyến nghị gần đây nhất vào thời điểm đó đã tạo ra một lỗi khác thay vì lỗi ban đầu. Trong thảo luận với tác giả của flask-sqlcodegen , có vẻ như tồn tại một yêu cầu kéo (PR) được cung cấp bởi một người đóng góp dự án mà dường như sẽ khắc phục được sự cố. Sau khi cập nhật kho lưu trữ cục bộ của tôi, tiếp theo là xây dựng lại và cài đặt lại phần mềm, tôi đã có thể tạo thành công các mô hình cho cơ sở dữ liệu của mình. Toàn bộ quy trình bao gồm các bước sau.

  1. Thay đổi thành thư mục có kho lưu trữ cục bộ của flask-sqlcodegen .
  2. Nếu bạn đã thực hiện bất kỳ thay đổi nào, giống như tôi đã làm, hãy lưu trữ chúng:git stash .
  3. Cập nhật repo:git pull origin master (bây giờ bao gồm cả PR đó).
  4. Xây dựng lại / cài đặt phần mềm:python setup.py install .
  5. Nếu bạn cần các thay đổi trước đó, hãy khôi phục chúng:git stash pop . Nếu không, hãy loại bỏ chúng:git reset --hard .
  6. Thay đổi thư mục ứng dụng Flask của bạn và tự động tạo các mô hình, như sau.

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

Lời cảm ơn: Xin chân thành cảm ơn Kamil Sindi (flask-sqlcodegen của tác giả) cho phần mềm đẹp và phản hồi nhanh chóng và hữu ích cũng như Alisdair Venn về yêu cầu kéo có giá trị đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách liệt kê các bảng bị ảnh hưởng bởi xóa theo tầng

  2. PostgreSQL:Tìm kiếm toàn văn bản - Làm thế nào để tìm kiếm các từ từng phần?

  3. Trong PostgreSQL, làm thế nào để chèn dữ liệu bằng lệnh COPY?

  4. Làm cách nào để xử lý việc mở / đóng kết nối Db trong ứng dụng Go?

  5. Lưu đầu ra PL / pgSQL từ PostgreSQL vào tệp CSV