postgres support.
This commit is contained in:
@@ -18,7 +18,7 @@ async def create_paywall(
|
||||
paywall_id = urlsafe_short_hash()
|
||||
await db.execute(
|
||||
"""
|
||||
INSERT INTO paywalls (id, wallet, url, memo, description, amount, remembers)
|
||||
INSERT INTO paywall.paywalls (id, wallet, url, memo, description, amount, remembers)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?)
|
||||
""",
|
||||
(paywall_id, wallet_id, url, memo, description, amount, int(remembers)),
|
||||
@@ -30,7 +30,7 @@ async def create_paywall(
|
||||
|
||||
|
||||
async def get_paywall(paywall_id: str) -> Optional[Paywall]:
|
||||
row = await db.fetchone("SELECT * FROM paywalls WHERE id = ?", (paywall_id,))
|
||||
row = await db.fetchone("SELECT * FROM paywall.paywalls WHERE id = ?", (paywall_id,))
|
||||
|
||||
return Paywall.from_row(row) if row else None
|
||||
|
||||
@@ -41,11 +41,11 @@ async def get_paywalls(wallet_ids: Union[str, List[str]]) -> List[Paywall]:
|
||||
|
||||
q = ",".join(["?"] * len(wallet_ids))
|
||||
rows = await db.fetchall(
|
||||
f"SELECT * FROM paywalls WHERE wallet IN ({q})", (*wallet_ids,)
|
||||
f"SELECT * FROM paywall.paywalls WHERE wallet IN ({q})", (*wallet_ids,)
|
||||
)
|
||||
|
||||
return [Paywall.from_row(row) for row in rows]
|
||||
|
||||
|
||||
async def delete_paywall(paywall_id: str) -> None:
|
||||
await db.execute("DELETE FROM paywalls WHERE id = ?", (paywall_id,))
|
||||
await db.execute("DELETE FROM paywall.paywalls WHERE id = ?", (paywall_id,))
|
||||
|
||||
Reference in New Issue
Block a user