SQLAlchemy를 사용하여 Teradata 테이블에 기본 인덱스를 만드는 방법이 있습니까?

브렌트 건 더슨

SQLAlchemy로 Teradata 휘발성 테이블을 만들 때 인덱스를 만들 수없는 것 같습니다.

import teradatasqlalchemy 
import sqlalchemy as db

from teradatasqlalchemy import DATE, FLOAT
from teradatasqlalchemy.dialect import TDCreateTablePost as post
#from teradatasqlalchemy.compiler import TDCreateTablePost as post

from sqlalchemy.sql.schema import Table, Column
from sqlalchemy.schema import CreateTable

td_engine = db.create_engine('teradatasql://edwprod/?logmech=ldap&user=xxxx&password=yyyy')

metadata = db.MetaData()

temp_table = db.Table(
"temp_table",
metadata,
Column("calndr_dt", DATE),
Column("records", FLOAT),
teradata_post_create=post().primary_index(unique=True, cols=["calndr_dt"]),
extend_existing=True,
)

print(CreateTable(temp_table).compile(td_engine))

기본 인덱스를 포함하지 않는 것으로 보이는 print () 문의 결과 :

CREATE TABLE temp_table (
    calndr_dt DATE, 
    records FLOAT
)

패키지 :

SQLAlchemy 1.3.16
teradatasql 16.20.0.60
teradatasqlalchemy 16.20.0.8

에서 이전 버전의 작업 듯

프레드

키워드는 방언 이름으로 시작합니다.

temp_table = db.Table(
"temp_table",
metadata,
Column("calndr_dt", DATE),
Column("records", FLOAT),
teradatasql_post_create=post().primary_index(unique=True, cols=["calndr_dt"]),
extend_existing=True,
)

이것은 실제로 VOLATILE 테이블이 아니라 일반 (영구) 테이블입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

인덱스를 만들거나 기본 키에 추가하고 새 테이블을 만드시겠습니까?

분류에서Dev

BTEQ를 사용하여 Teradata Server에 인덱스를로드하는 방법

분류에서Dev

Flask-SQLAlchemy를 사용하여 기본 테이블 만들기

분류에서Dev

SQLAlchemy에서 Interval을 기본 키로 사용하여 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

Teradata에서 저장 프로 시저를 사용하여 테이블 만들기

분류에서Dev

Sqlalchemy를 사용하여 기존 테이블에 액세스하는 방법

분류에서Dev

Postgres를 사용하여 SQLAlchemy에서 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

createcommand 또는 기타를 사용하여 yii에서 테이블을 만드는 방법은 무엇입니까?

분류에서Dev

두 개의 필드로 구성된 테이블에 기존 인덱스를 기본 인덱스로 추가 하시겠습니까? 도끼 2012

분류에서Dev

CSS 만 사용하여 테이블에 고정 헤더를 수행하는 방법이 있습니까?

분류에서Dev

여러 테이블 SQL Server에 기본 키를 사용하는 방법

분류에서Dev

GUID 기본 키를 사용하여 데이터 테이블에 데이터를로드하는 방법은 무엇입니까?

분류에서Dev

std :: sort ()를 사용하고 여전히 1 기반 인덱싱을 유지하는 방법이 있습니까?

분류에서Dev

iOS에서 테이블보기를 사용하여 Tinder / Twitter 자체 프로필과 같은 헤더 효과를 디자인하는 방법이 있습니까?

분류에서Dev

iOS에서 테이블보기를 사용하여 Tinder / Twitter 자체 프로필과 같은 헤더 효과를 디자인하는 방법이 있습니까?

분류에서Dev

테이블에있는 기본 뷰를 얻기 위해 hitTest를 어떻게 사용할 수 있습니까?

분류에서Dev

기본 R 만 사용하여 이진 트리를 만드는 방법은 무엇입니까?

분류에서Dev

matplotlib를 사용하여 기본 부등식에 대한 간단한 2D 플롯을 만드는 방법이 있습니까?

분류에서Dev

원본 테이블에 복합 기본 키가있을 때 SQL Server에서 MERGE를 사용하는 방법

분류에서Dev

배열의 인덱스를 사용하여 알파벳순 테이블 목록을 만드는 기능

분류에서Dev

백본 컬렉션을 사용하여 테이블 뷰를 만드는 방법

분류에서Dev

백본 컬렉션을 사용하여 테이블 뷰를 만드는 방법

분류에서Dev

테이블에서 가장 큰 라인을 선택하는 뷰를 만드는 방법이 있습니까?

분류에서Dev

Spring Integration을 사용하여 JSON 직렬화를 기본값으로 설정하는 방법이 있습니까?

분류에서Dev

인덱싱 된 뷰 : 인덱스 뷰를 사용하여 다른 테이블에 값을 삽입하는 방법은 무엇입니까?

분류에서Dev

R에서 여러 기본 키를 사용하여 테이블을 효율적으로 조인하는 방법은 무엇입니까?

분류에서Dev

기본 외래 키를 사용하여 두 테이블을 연결하는 방법은 무엇입니까?

분류에서Dev

Teradata bteq SQL은 테이블에서 min (column)을 사용하여 중복 레코드를 제거합니다.

분류에서Dev

postgresql이 인덱스를 사용하는 방법을 알 수있는 방법이 있습니까?

Related 관련 기사

  1. 1

    인덱스를 만들거나 기본 키에 추가하고 새 테이블을 만드시겠습니까?

  2. 2

    BTEQ를 사용하여 Teradata Server에 인덱스를로드하는 방법

  3. 3

    Flask-SQLAlchemy를 사용하여 기본 테이블 만들기

  4. 4

    SQLAlchemy에서 Interval을 기본 키로 사용하여 테이블을 만드는 방법은 무엇입니까?

  5. 5

    Teradata에서 저장 프로 시저를 사용하여 테이블 만들기

  6. 6

    Sqlalchemy를 사용하여 기존 테이블에 액세스하는 방법

  7. 7

    Postgres를 사용하여 SQLAlchemy에서 테이블을 만드는 방법은 무엇입니까?

  8. 8

    createcommand 또는 기타를 사용하여 yii에서 테이블을 만드는 방법은 무엇입니까?

  9. 9

    두 개의 필드로 구성된 테이블에 기존 인덱스를 기본 인덱스로 추가 하시겠습니까? 도끼 2012

  10. 10

    CSS 만 사용하여 테이블에 고정 헤더를 수행하는 방법이 있습니까?

  11. 11

    여러 테이블 SQL Server에 기본 키를 사용하는 방법

  12. 12

    GUID 기본 키를 사용하여 데이터 테이블에 데이터를로드하는 방법은 무엇입니까?

  13. 13

    std :: sort ()를 사용하고 여전히 1 기반 인덱싱을 유지하는 방법이 있습니까?

  14. 14

    iOS에서 테이블보기를 사용하여 Tinder / Twitter 자체 프로필과 같은 헤더 효과를 디자인하는 방법이 있습니까?

  15. 15

    iOS에서 테이블보기를 사용하여 Tinder / Twitter 자체 프로필과 같은 헤더 효과를 디자인하는 방법이 있습니까?

  16. 16

    테이블에있는 기본 뷰를 얻기 위해 hitTest를 어떻게 사용할 수 있습니까?

  17. 17

    기본 R 만 사용하여 이진 트리를 만드는 방법은 무엇입니까?

  18. 18

    matplotlib를 사용하여 기본 부등식에 대한 간단한 2D 플롯을 만드는 방법이 있습니까?

  19. 19

    원본 테이블에 복합 기본 키가있을 때 SQL Server에서 MERGE를 사용하는 방법

  20. 20

    배열의 인덱스를 사용하여 알파벳순 테이블 목록을 만드는 기능

  21. 21

    백본 컬렉션을 사용하여 테이블 뷰를 만드는 방법

  22. 22

    백본 컬렉션을 사용하여 테이블 뷰를 만드는 방법

  23. 23

    테이블에서 가장 큰 라인을 선택하는 뷰를 만드는 방법이 있습니까?

  24. 24

    Spring Integration을 사용하여 JSON 직렬화를 기본값으로 설정하는 방법이 있습니까?

  25. 25

    인덱싱 된 뷰 : 인덱스 뷰를 사용하여 다른 테이블에 값을 삽입하는 방법은 무엇입니까?

  26. 26

    R에서 여러 기본 키를 사용하여 테이블을 효율적으로 조인하는 방법은 무엇입니까?

  27. 27

    기본 외래 키를 사용하여 두 테이블을 연결하는 방법은 무엇입니까?

  28. 28

    Teradata bteq SQL은 테이블에서 min (column)을 사용하여 중복 레코드를 제거합니다.

  29. 29

    postgresql이 인덱스를 사용하는 방법을 알 수있는 방법이 있습니까?

뜨겁다태그

보관