Is there a simple one-line way to use it peewee
in Python to either insert a record if the primary key does not already exist, or update the record if it already exists.
I am currently using the code:
try:
sql_database.create(record_key = record_key, record_data_2 = record_data_2)
except IntegrityError: ## Occurs if primary_key already exists
sql_database.update(record_key = record_key, record_data_2 = record_data_2)
I could not see the create or update command, but maybe I missed something.
source
share