Query metadata, migrations and formatting
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"db_name": "PostgreSQL",
|
"db_name": "PostgreSQL",
|
||||||
"query": "\n INSERT INTO subscriptions (id, email, name, subscribed_at)\n VALUES ($1, $2, $3, $4);\n ",
|
"query": "\n INSERT INTO subscriptions (id, email, name, subscribed_at, status)\n VALUES ($1, $2, $3, $4, 'confirmed');\n ",
|
||||||
"describe": {
|
"describe": {
|
||||||
"columns": [],
|
"columns": [],
|
||||||
"parameters": {
|
"parameters": {
|
||||||
@@ -13,5 +13,5 @@
|
|||||||
},
|
},
|
||||||
"nullable": []
|
"nullable": []
|
||||||
},
|
},
|
||||||
"hash": "829555ccf8877b594f4b0691e42315405521c985dfd196902df2ccc74e2aeb49"
|
"hash": "16e3ba5d01966af9b2682d3ca083bd7c00bd3b211a40e5d4da241155d3dec989"
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
BEGIN;
|
||||||
|
UPDATE subscriptions SET status = 'confirmed' WHERE status IS NULL;
|
||||||
|
ALTER TABLE subscriptions ALTER COLUMN status SET NOT NULL;
|
||||||
|
COMMIT;
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
CREATE TABLE subscription_tokens (
|
||||||
|
subscription_token TEXT NOT NULL,
|
||||||
|
subscriber_id UUID NOT NULL REFERENCES subscriptions (id),
|
||||||
|
PRIMARY KEY (subscription_token)
|
||||||
|
);
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
pub mod configuration;
|
pub mod configuration;
|
||||||
pub mod domain;
|
pub mod domain;
|
||||||
|
pub mod email_client;
|
||||||
pub mod routes;
|
pub mod routes;
|
||||||
pub mod startup;
|
pub mod startup;
|
||||||
pub mod telemetry;
|
pub mod telemetry;
|
||||||
pub mod email_client;
|
|
||||||
|
|||||||
Reference in New Issue
Block a user