3
UTC 타임 스탬프를 열의 기본값으로 계산하는 기능은 널리 사용되는 데이터베이스 솔루션의 편리한 기능입니다. Google Cloud Spanner에서이를 지원합니까? 그렇지 않다면 가능한 로드맵 항목입니까?Google Cloud Spanner는 기본 열 값을 지원합니까?
UTC 타임 스탬프를 열의 기본값으로 계산하는 기능은 널리 사용되는 데이터베이스 솔루션의 편리한 기능입니다. Google Cloud Spanner에서이를 지원합니까? 그렇지 않다면 가능한 로드맵 항목입니까?Google Cloud Spanner는 기본 열 값을 지원합니까?
Cloud Spanner는 유형에 관계없이 실제로 기본값을 지정할 수 없습니다. 즉, 열을 지정했는지 여부에 따라 암시 적 기본값 인 Null 또는 Error가 표시됩니다. NOT NULL
Cloud Spanner는 행이 커밋되었을 때 내부적으로 '타임 스탬프'를 저장하지만이 값은 직접 노출되지 않습니다. 또한 기본 값 (한 번 설정)처럼 동작하지 않으므로 불행히도 질문에 대한 대답은 현재 아니오입니다.
팀이 고려해야 할 사항입니다.
내부 커밋 된 타임 스탬프에 액세스 할 수있는 방법이 있습니까? 필자가 작업 한 거의 모든 스키마는 테이블에 타임 스탬프를 추가했지만 스패너의 트랜잭션 격리가 타임 스탬프를 기반으로하고 지정된 타임 스탬프에서 읽기를 수행 할 수 있기 때문에 커밋 된 타임 스탬프를 아는 것이 유용 할 것입니다 (과거에는 그리 멀지 않았습니다.) – Eloff