summaryrefslogtreecommitdiff
path: root/examples/sharding/separate_databases.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-03-21 17:47:34 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2022-03-21 17:48:00 -0400
commit714557378324f656bcf08cff37d6fad34f3ed646 (patch)
treea1b8626be49dcf582b37c87b3755733973eff16c /examples/sharding/separate_databases.py
parent0b11385a0517ef9f63ce73b713d4d1e335c9addd (diff)
downloadsqlalchemy-714557378324f656bcf08cff37d6fad34f3ed646.tar.gz
use begin() for settting up first PK
Change-Id: I227bbb46fbcbae1f60d3f5bb4dd2b9f41ca3dd0c (cherry picked from commit 257f67b180cadf4ca0df0d1facf27d55c98df676)
Diffstat (limited to 'examples/sharding/separate_databases.py')
-rw-r--r--examples/sharding/separate_databases.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/sharding/separate_databases.py b/examples/sharding/separate_databases.py
index accbfd79b..9818656c3 100644
--- a/examples/sharding/separate_databases.py
+++ b/examples/sharding/separate_databases.py
@@ -56,7 +56,7 @@ ids = Table("ids", Base.metadata, Column("nextid", Integer, nullable=False))
def id_generator(ctx):
# in reality, might want to use a separate transaction for this.
- with db1.connect() as conn:
+ with db1.begin() as conn:
nextid = conn.scalar(ids.select().with_for_update())
conn.execute(ids.update().values({ids.c.nextid: ids.c.nextid + 1}))
return nextid