목차
포함된 방언
외부 방언
PostgreSQL
MySQL / MariaDB
SQLite
Oracle
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
PostgreSQL 데이터베이스를 지원.
시퀀스/연속/ID
서버측 커서
거래 격리 수준
읽기 전용/지연 가능 설정
연결 풀링을 위한 임시 테이블/리소스 재설정
Connect에서 대체 검색 경로 설정
원격 스키마 테이블 내부 검사 및 PostgreSQL search_path
삽입/업데이트…반환 중
삽입…충돌 시(Upsert)
전체 텍스트 검색
오직…
PostgreSQL 관련 인덱스 옵션
PostgreSQL 인덱스 반영
특수 반사 옵션
PostgreSQL 테이블 옵션
PostgreSQL 제약 조건 옵션
테이블 값, 테이블 및 열 값 함수, 행 및 튜플 개체
어레이 유형
JSON 유형
HSTORE 유형
ENUM 유형
범위 및 다중 범위 유형
네트워크 데이터 유형
PostgreSQL 데이터 유형
PostgreSQL SQL 요소 및 함수
PostgreSQL 제약 조건 유형
PostgreSQL DML 구성
정신병자2
사이코패스
pg8000
비동기
psycopg2cffi
MySQL / MariaDB
공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/mysql.html
MySQL/MariaDB 데이터베이스를 지원.
지원되는 버전 및 기능
연결 시간 초과 및 연결 끊김
스토리지 엔진을 포함한 CREATE TABLE 인수
대소문자 구분 및 테이블 반사
거래 격리 수준
AUTO_INCREMENT 동작
서버측 커서
유니코드
ANSI 인용 스타일
sql_mode 변경
MySQL/MariaDB SQL 확장
삽입/삭제…돌아가는 중
삽입...중복 키 업데이트 시(Upsert)
행 개수 지원
MySQL/MariaDB-특정 인덱스 옵션
MySQL/MariaDB 외래 키
MySQL/MariaDB 고유 제약 조건 및 반사
TIMESTAMP/DATETIME 문제
MySQL SQL 구문
MySQL 데이터 유형
MySQL DML 구성
mysqlclient(MySQL-Python의 포크)
파이MySQL
MariaDB 커넥터
MySQL 커넥터
비동기
aiomysql
사이미SQL
표드BC
SQLite
공식매뉴얼: https://docs.sqlalchemy.org/en/20/dialects/sqlite.html
SQLite 데이터베이스를 지원합니다.
날짜 및 시간 유형
SQLite 자동 증분 동작
데이터베이스 잠금 동작/동시성
트랜잭션 격리 수준/자동 커밋
삽입/업데이트/삭제…돌아가는 중
세이브포인트 지원
트랜잭션 DDL
외래 키 지원
제약 조건에 대한 ON CONFLICT 지원
삽입…충돌 시(Upsert)
유형 반사
부분 인덱스
점으로 구분된 열 이름
SQLite 특정 테이블 옵션
내부 스키마 테이블 반영
SQLite 데이터 유형
SQLite DML 구문
피스크라이트
Aiosqlite
파이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
주소 복사
랜덤 이동
최신댓글