fix: primary key sql
This commit is contained in:
parent
4948bd690d
commit
f831870efb
|
@ -129,7 +129,6 @@ static int32_t columnNodeCopy(const SColumnNode* pSrc, SColumnNode* pDst) {
|
|||
static int32_t columnDefNodeCopy(const SColumnDefNode* pSrc, SColumnDefNode* pDst) {
|
||||
COPY_CHAR_ARRAY_FIELD(colName);
|
||||
COPY_OBJECT_FIELD(dataType, sizeof(SDataType));
|
||||
COPY_CHAR_ARRAY_FIELD(comments);
|
||||
COPY_SCALAR_FIELD(sma);
|
||||
COPY_SCALAR_FIELD(is_pk);
|
||||
return TSDB_CODE_SUCCESS;
|
||||
|
|
|
@ -703,8 +703,9 @@ column_stream_def_list(A) ::= column_stream_def(B).
|
|||
column_stream_def_list(A) ::= column_stream_def_list(B)
|
||||
NK_COMMA column_stream_def(C). { A = addNodeToList(pCxt, B, C); }
|
||||
|
||||
column_stream_def(A) ::= column_name(B). { A = createColumnDefNode(pCxt, &B, createDataType(TSDB_DATA_TYPE_NULL), NULL, false); }
|
||||
column_stream_def(A) ::= column_name(B) PRIMARY KEY. { A = createColumnDefNode(pCxt, &B, createDataType(TSDB_DATA_TYPE_NULL), NULL, true); }
|
||||
column_stream_def(A) ::= column_name(B) stream_col_options(C). { A = createColumnDefNode(pCxt, &B, createDataType(TSDB_DATA_TYPE_NULL), C); }
|
||||
stream_col_options(A) ::= . { A = createDefaultColumnOptions(pCxt); }
|
||||
stream_col_options(A) ::= stream_col_options(B) PRIMARY KEY. { A = setColumnOptions(pCxt, B, COLUMN_OPTION_PRIMARYKEY, NULL); }
|
||||
//column_stream_def(A) ::= column_def(B). { A = B; }
|
||||
|
||||
%type tag_def_or_ref_opt { SNodeList* }
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue