From 163875a4e07e4275e6ae02e8601d0b08522cb8ca Mon Sep 17 00:00:00 2001 From: Kay Date: Thu, 16 Jan 2025 11:14:22 +0000 Subject: [PATCH] update: start autoincrementing id from 100,000,000 --- src/databricks/sqlalchemy/dialect/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/databricks/sqlalchemy/dialect/base.py b/src/databricks/sqlalchemy/dialect/base.py index f5a0efaf2..0767a2b19 100644 --- a/src/databricks/sqlalchemy/dialect/base.py +++ b/src/databricks/sqlalchemy/dialect/base.py @@ -105,7 +105,7 @@ def visit_create_table(self, create, **kw): if '`' not in processed: processed = '`' + "".join(processed.split(" ")[0]) + "` " + " ".join(processed.split(" ")[1:]) if column.autoincrement is True: # If doesn't work try 'is True' and == 'True' - processed = "`".join(processed.split("`")[:-1]) + "` " + "BIGINT GENERATED BY DEFAULT AS IDENTITY" + processed = "`".join(processed.split("`")[:-1]) + "` " + "BIGINT GENERATED BY DEFAULT AS IDENTITY (START WITH 100000000 INCREMENT BY 1)" if processed is not None: text += separator separator = ", \n"