feat: support Postgres (#2569)

* skeleton of postgres

skeleton

* Adding Postgres specific db schema sql

* user test passed

* memo store test passed

* tag is working

* update user setting test done

* activity test done

* idp test passed

* inbox test done

* memo_organizer, UNTESTED

* memo relation test passed

* webhook test passed

* system setting test passed

* passed storage test

* pass resource test

* migration_history done

* fix memo_relation_test

* fixing server memo_relation test

* passes memo relation server test

* paess memo test

* final manual testing done

* final fixes

* final fixes cleanup

* sync schema

* lint

* lint

* lint

* lint

* lint
This commit is contained in:
Irving Ou
2023-12-03 00:31:29 -05:00
committed by GitHub
parent 484efbbfe2
commit 9c18960f47
28 changed files with 2980 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
INSERT INTO memo (id, content, creator_id)
VALUES
(
1,
'#Hello 👋 Welcome to memos.',
101
);
INSERT INTO memo (id, content, creator_id, visibility)
VALUES
(
2,
E'#TODO\n- [x] Take more photos about **🌄 sunset**\n- [x] Clean the room\n- [ ] Read *📖 The Little Prince*\n(👆 click to toggle status)',
101,
'PROTECTED'
),
(
3,
E'**[Slash](https://github.com/yourselfhosted/slash)**: A bookmarking and url shortener, save and share your links very easily.\n**[SQL Chat](https://www.sqlchat.ai)**: Chat-based SQL Client',
101,
'PUBLIC'
),
(
4,
E'#TODO\n- [x] Take more photos about **🌄 sunset**\n- [ ] Clean the classroom\n- [ ] Watch *👦 The Boys*\n(👆 click to toggle status)',
102,
'PROTECTED'
),
(
5,
'三人行,必有我师焉!👨‍🏫',
102,
'PUBLIC'
);