diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-12-19 20:15:49 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2022-12-19 20:21:32 -0800 |
commit | 9043712d1f9c09bc530de3ffd8d87635a026d26c (patch) | |
tree | ac00a1415a730beafb9139633a315e460f4f8d08 /adenosine-pds/src | |
parent | 0ff84da5a2e5fcf2dd9ad952ee9afb22241de785 (diff) | |
download | adenosine-9043712d1f9c09bc530de3ffd8d87635a026d26c.tar.gz adenosine-9043712d1f9c09bc530de3ffd8d87635a026d26c.zip |
pds: sqlite DDL schema tweak for milisecond 'indexed_at'
Diffstat (limited to 'adenosine-pds/src')
-rw-r--r-- | adenosine-pds/src/atp_db.sql | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/adenosine-pds/src/atp_db.sql b/adenosine-pds/src/atp_db.sql index 080eae7..e26ac4e 100644 --- a/adenosine-pds/src/atp_db.sql +++ b/adenosine-pds/src/atp_db.sql @@ -7,7 +7,7 @@ CREATE TABLE account( email TEXT NOT NULL, password_bcrypt TEXT NOT NULL, recovery_pubkey TEXT NOT NULL, - created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ) + created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ) ); CREATE UNIQUE INDEX account_handle_uniq_idx on account(lower(handle)); CREATE UNIQUE INDEX account_email_uniq_idx on account(lower(email)); @@ -16,13 +16,13 @@ CREATE TABLE did_doc( did TEXT PRIMARY KEY NOT NULL, -- TODO: handle TEXT NOT NULL, doc_json TEXT NOT NULL, - indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ) + indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ) ); CREATE TABLE session( did TEXT NOT NULL, jwt TEXT NOT NULL, - created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ), + created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ), PRIMARY KEY(did, jwt) ); @@ -36,7 +36,7 @@ CREATE TABLE bsky_post( reply_to_parent_uri TEXT, reply_to_root_uri TEXT, created_at TIMESTAMP WITH TIME ZONE NOT NULL, - indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ), + indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ), PRIMARY KEY(did, tid) ); CREATE INDEX bsky_post_reply_to_parent_uri_idx on bsky_post(reply_to_parent_uri); @@ -50,7 +50,7 @@ CREATE TABLE bsky_ref( -- TODO: NOT NULL on subject_cid subject_cid TEXT, created_at TIMESTAMP WITH TIME ZONE NOT NULL, - indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ), + indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ), PRIMARY KEY(ref_type, did, tid) ); CREATE INDEX bsky_ref_subject_uri_idx on bsky_ref(subject_uri); @@ -62,7 +62,7 @@ CREATE TABLE bsky_follow( -- TODO: NOT NULL on subject_cid subject_cid TEXT, created_at TIMESTAMP WITH TIME ZONE NOT NULL, - indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ), + indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ), PRIMARY KEY(did, tid) ); CREATE INDEX bsky_follow_subject_did_idx on bsky_follow(subject_did); @@ -76,5 +76,5 @@ CREATE TABLE bsky_notification( subject_cid TEXT, reason TEXT NOT NULL, seen_at TIMESTAMP WITH TIME ZONE, - indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%SZ', 'now') ) + indexed_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT ( strftime('%Y-%m-%dT%H:%M:%fZ', 'now') ) ); |