PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

SQLAlchemy или psycopg2?

SQLAlchemy е ORM, psycopg2 е драйвер за база данни. Това са напълно различни неща:SQLAlchemy генерира SQL изрази и psycopg2 изпраща SQL изрази към базата данни. SQLAlchemy зависи от psycopg2 или други драйвери за база данни, за да комуникира с базата данни!

Като доста сложен софтуерен слой SQLAlchemy добавя някои допълнителни разходи, но също така е огромен тласък на скоростта на разработка, поне след като научите библиотеката. SQLAlchemy е отлична библиотека и ще ви научи на цялата ORM концепция, но ако не искате да генерирате SQL изрази за начало, тогава не искате SQLAlchemy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Алтернативен изходен формат за psql

  2. grake db:create хвърля база данни не съществува грешка с postgresql

  3. SQLAlchemy:филтриране на стойности, съхранени във вложен списък на полето JSONB

  4. Разлика между език sql и език plpgsql във функциите на PostgreSQL

  5. Тестване на функции на PostgreSQL, които консумират и връщат рекурсора