MCPcopy Create free account
hub / github.com/apecloud/myduckserver / CreateCheck

Method CreateCheck

catalog/table.go:972–983  ·  view source on GitHub ↗

AddCheck implements sql.CheckAlterableTable.

(ctx *sql.Context, check *sql.CheckDefinition)

Source from the content-addressed store, hash-verified

970 var autoIncrementColumn *sql.Column
971 for _, column := range t.schema.Schema {
972 if column.AutoIncrement {
973 autoIncrementColumn = column
974 break
975 }
976 }
977 if autoIncrementColumn == nil {
978 return sql.ErrNoAutoIncrementCol
979 }
980
981 // Generate a random sequence name.
982 uuid, err := uuid.NewRandom()
983 if err != nil {
984 return err
985 }
986 sequenceName := SequenceNamePrefix + uuid.String()

Callers

nothing calls this directly

Calls 1

updateExtraTableInfoMethod · 0.95

Tested by

no test coverage detected