• 회원가입
  • 로그인
  • 구글아이디로 로그인

[dialects] SQLAlchemy - 다이어렉트 목차 개괄

목차
  1. 포함된 방언
  2. 외부 방언
  3. PostgreSQL
  4. MySQL / MariaDB
  5. SQLite
  6. Oracle
  7. Microsoft SQL Server

※ dialects (방언: DB엔진별 다양한 SQLAlchemy 코드 차이 의미) 

 

포함된 방언

 

  • 포함된 방언에 대한 지원 수준
  • 지원 정의

 

 

외부 방언

공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/index.html#external-dialects

 

 

PostgreSQL

공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/postgresql.html 

 

  1. PostgreSQL 데이터베이스를 지원.
  2. 시퀀스/연속/ID
  3. 서버측 커서
  4. 거래 격리 수준
  5. 읽기 전용/지연 가능 설정
  6. 연결 풀링을 위한 임시 테이블/리소스 재설정
  7. Connect에서 대체 검색 경로 설정
  8. 원격 스키마 테이블 내부 검사 및 PostgreSQL search_path
  9. 삽입/업데이트…반환 중
  10. 삽입…충돌 시(Upsert)
  11. 전체 텍스트 검색
  12. 오직…
  13. PostgreSQL 관련 인덱스 옵션
  14. PostgreSQL 인덱스 반영
  15. 특수 반사 옵션
  16. PostgreSQL 테이블 옵션
  17. PostgreSQL 제약 조건 옵션
  18. 테이블 값, 테이블 및 열 값 함수, 행 및 튜플 개체
  19. 어레이 유형
  20. JSON 유형
  21. HSTORE 유형
  22. ENUM 유형
  23. 범위 및 다중 범위 유형
  24. 네트워크 데이터 유형
  25. PostgreSQL 데이터 유형
  26. PostgreSQL SQL 요소 및 함수
  27. PostgreSQL 제약 조건 유형
  28. PostgreSQL DML 구성
  29. 정신병자2
  30. 사이코패스
  31. pg8000
  32. 비동기
  33. psycopg2cffi

 

 

MySQL / MariaDB

공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/mysql.html

 

  1. MySQL/MariaDB 데이터베이스를 지원.
  2. 지원되는 버전 및 기능
  3. 연결 시간 초과 및 연결 끊김
  4. 스토리지 엔진을 포함한 CREATE TABLE 인수
  5. 대소문자 구분 및 테이블 반사
  6. 거래 격리 수준
  7. AUTO_INCREMENT 동작
  8. 서버측 커서
  9. 유니코드
  10. ANSI 인용 스타일
  11. sql_mode 변경
  12. MySQL/MariaDB SQL 확장
  13. 삽입/삭제…돌아가는 중
  14. 삽입...중복 키 업데이트 시(Upsert)
  15. 행 개수 지원
  16. MySQL/MariaDB-특정 인덱스 옵션
  17. MySQL/MariaDB 외래 키
  18. MySQL/MariaDB 고유 제약 조건 및 반사
  19. TIMESTAMP/DATETIME 문제
  20. MySQL SQL 구문
  21. MySQL 데이터 유형
  22. MySQL DML 구성
  23. mysqlclient(MySQL-Python의 포크)
  24. 파이MySQL
  25. MariaDB 커넥터
  26. MySQL 커넥터
  27. 비동기
  28. aiomysql
  29. 사이미SQL
  30. 표드BC

 

 

SQLite

공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/sqlite.html

  

  1. SQLite 데이터베이스를 지원합니다.
  2. 날짜 및 시간 유형
  3. SQLite 자동 증분 동작
  4. 데이터베이스 잠금 동작/동시성
  5. 트랜잭션 격리 수준/자동 커밋
  6. 삽입/업데이트/삭제…돌아가는 중
  7. 세이브포인트 지원
  8. 트랜잭션 DDL
  9. 외래 키 지원
  10. 제약 조건에 대한 ON CONFLICT 지원
  11. 삽입…충돌 시(Upsert)
  12. 유형 반사
  13. 부분 인덱스
  14. 점으로 구분된 열 이름
  15. SQLite 특정 테이블 옵션
  16. 내부 스키마 테이블 반영
  17. SQLite 데이터 유형
  18. SQLite DML 구문
  19. 피스크라이트
  20. Aiosqlite
  21. 파이SQL암호 

 

Oracle

공식메뉴얼: https://docs.sqlalchemy.org/en/20/dialects/oracle.html

 

그누보드6 지원 X

 

 

Microsoft SQL Server

공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/mssql.html

 

그누보드6 지원 X

 



분류 제목
PostgreSQL SQLAlchemy - PostgreSQL - ENUM 유형
PostgreSQL SQLAlchemy - PostgreSQL - 범위 및 다중 범위 유형
PostgreSQL SQLAlchemy - PostgreSQL - 네트워크 데이터 유형
PostgreSQL SQLAlchemy - PostgreSQL - PostgreSQL 데이터 유형
PostgreSQL SQLAlchemy - PostgreSQL - PostgreSQL SQL 요소 및 함수
PostgreSQL SQLAlchemy - PostgreSQL - PostgreSQL 제약 조건 유형
PostgreSQL SQLAlchemy - PostgreSQL - PostgreSQL DML 구성
PostgreSQL SQLAlchemy - PostgreSQL - 정신병자2
PostgreSQL SQLAlchemy - PostgreSQL - 사이코패스
PostgreSQL SQLAlchemy - PostgreSQL - pg8000
PostgreSQL SQLAlchemy - PostgreSQL - 비동기
PostgreSQL SQLAlchemy - PostgreSQL - psycopg2cffi
MySQL SQLAlchemy - MySQL/MariaDB - MySQL/MariaDB 데이터베이스를 지원.
MySQL SQLAlchemy - MySQL/MariaDB - 지원되는 버전 및 기능
MySQL SQLAlchemy - MySQL/MariaDB - 연결 시간 초과 및 연결 끊김
MySQL SQLAlchemy - MySQL/MariaDB - 스토리지 엔진을 포함한 CREATE TABLE 인수
MySQL SQLAlchemy - MySQL/MariaDB - 대소문자 구분 및 테이블 반사
MySQL SQLAlchemy - MySQL/MariaDB - 거래 격리 수준
MySQL SQLAlchemy - MySQL/MariaDB - AUTO_INCREMENT 동작
MySQL SQLAlchemy - MySQL/MariaDB - 서버측 커서
7/10
목록
찾아주셔서 감사합니다. Since 2012