HackerTrans
TopNewTrendsCommentsPastAskShowJobs

singingwolfboy

no profile record

Submissions

Advent of Slop: A Guest Post by Claude

lucumr.pocoo.org
6 points·by singingwolfboy·قبل 7 أشهر·0 comments

comments

singingwolfboy
·قبل شهرين·discuss
https://archive.ph/aE9Xg
singingwolfboy
·قبل شهرين·discuss
https://archive.ph/EvzqM
singingwolfboy
·قبل 4 أشهر·discuss
https://archive.ph/ABkeI
singingwolfboy
·قبل 4 أشهر·discuss
https://archive.ph/6kiqr
singingwolfboy
·قبل 4 أشهر·discuss
https://archive.ph/KTIGX
singingwolfboy
·قبل 5 أشهر·discuss
https://archive.ph/J8pg5
singingwolfboy
·قبل 6 أشهر·discuss
https://archive.ph/pm1c1
singingwolfboy
·قبل 6 أشهر·discuss
https://archive.ph/rHPk3
singingwolfboy
·قبل 7 أشهر·discuss
https://archive.ph/trS1i
singingwolfboy
·قبل 9 أشهر·discuss
https://archive.is/Xe0yW
singingwolfboy
·قبل 11 شهرًا·discuss
https://archive.is/QH4hl
singingwolfboy
·قبل 11 شهرًا·discuss
https://archive.ph/Q9lvm
singingwolfboy
·قبل 11 شهرًا·discuss
https://archive.is/BYFSO
singingwolfboy
·قبل 12 شهرًا·discuss
https://archive.is/7BmHJ
singingwolfboy
·السنة الماضية·discuss
https://archive.ph/Pkxun
singingwolfboy
·قبل 6 سنوات·discuss
PostGraphile [1] is a framework for generating a GraphQL API based on the tables in your database; as a result, good database design is crucial. Graphile Starter [2] is a quickstart project that demonstrates best practices for getting up and running with PostGraphile quickly. In particular, check out the SQL migration file in that project [3]. It demonstrates:

1. Dividing up tables so that one user can have more than one email address

2. Using PostgreSQL’s “row-level security” system to restrict database results based on the logged in user

3. Dividing tables across multiple schemas for additional security

4. SQL comments for documentation

5. SQL functions for common functionality, such as logging in or verifying an email

It’s a fascinating project, and well worth a look!

[1](https://www.graphile.org/postgraphile/)

[2](https://github.com/graphile/starter)

[3](https://github.com/graphile/starter/blob/master/%40app/db/mi...)