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

@@ -49,4 +49,13 @@ func TestMemoStore(t *testing.T) {
})
require.NoError(t, err)
require.Equal(t, 0, len(memoList))
memoList, err = ts.ListMemos(ctx, &store.FindMemo{
CreatorID: &user.ID,
VisibilityList: []store.Visibility{
store.Public,
},
})
require.NoError(t, err)
require.Equal(t, 0, len(memoList))
}