Skip to content

Commit

Permalink
テーブルを作成するのをオプションにする
Browse files Browse the repository at this point in the history
  • Loading branch information
medaka0213 committed Sep 20, 2024
1 parent 0cbbda4 commit 22cbdfe
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions ddb_single/table.py
Original file line number Diff line number Diff line change
Expand Up @@ -566,12 +566,15 @@ def clear_reference(self, pk, model_name="", batch=None):
self.batch_delete_items(items, batch)

# --- ここからテーブル作成 ---
def init(self):
def init(self, create_if_not_exists=True):
self.__table__ = self.__recourse__.Table(self.__table_name__)
try:
self.__table__.table_status
except ClientError:
self.create_table()
except ClientError as e:
if create_if_not_exists:
self.create_table()
else:
raise e

def create_table(self):
# キースキーマのプリセット
Expand Down

0 comments on commit 22cbdfe

Please sign in to comment.