Skip to content

Commit 39e752c

Browse files
#218 create_table and delete_table are fully deprecated
1 parent bbae559 commit 39e752c

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

cqlengine/management.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ def delete_keyspace(name):
5959
execute("DROP KEYSPACE {}".format(name))
6060

6161
def create_table(model, create_missing_keyspace=True):
62-
warnings.warn("create_table has been deprecated in favor of sync_table and will be removed in a future release", DeprecationWarning)
63-
sync_table(model, create_missing_keyspace)
62+
raise CQLEngineException("create_table is deprecated, please use sync_table")
6463

6564
def sync_table(model, create_missing_keyspace=True):
6665
"""
@@ -76,7 +75,7 @@ def sync_table(model, create_missing_keyspace=True):
7675

7776
if not issubclass(model, Model):
7877
raise CQLEngineException("Models must be derived from base Model.")
79-
78+
8079
if model.__abstract__:
8180
raise CQLEngineException("cannot create table from abstract model")
8281

@@ -308,8 +307,7 @@ def update_compaction(model):
308307

309308

310309
def delete_table(model):
311-
warnings.warn("delete_table has been deprecated in favor of drop_table()", DeprecationWarning)
312-
return drop_table(model)
310+
raise CQLEngineException("delete_table has been deprecated in favor of drop_table()")
313311

314312

315313
def drop_table(model):

0 commit comments

Comments
 (0)