เบเบฒเบเบเปเบญเบ PostgREST 9.0.0 เปเบเบตเบเบเบถเปเบ, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบตเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเปเปเบฒเบซเบเบฑเบเปเบเบปเบฒเบเบฑเบ PostgreSQL DBMS, เบเบฒเบเปเบเบงเบฑเบเบเบธเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเบปเปเบฒเปเบเปเบ RESTful API. เปเบเบเบเบตเปเบเบฐเบชเปเบฒเบเปเบเบเบเบตเปเบเปเปเบกเบนเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบงเบฑเบเบเบธ (ORMs), PostgREST เบชเปเบฒเบเบกเบธเบกเปเบเบดเปเบเปเบเบเบเบปเบเปเบเบเบฒเบเบเปเปเบกเบนเบ. เบเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบฑเบเบเบฑเบเบเบฒเบ serialization เบเบญเบเบเบฒเบเบเบญเบ JSON, เบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบญเบฐเบเบธเบเบฒเบ. เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบกเปเบเบเบฝเบเบเปเบเบตเปเบเบฐเบเบฐเบกเบงเบเบเบปเบเปเบเบดเบ 2000 เบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบตเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบปเปเบงเปเบ. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเปเบกเปเบเบเบฝเบเปเบ Haskell เปเบฅเบฐเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ MIT.
เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเปเบฒเปเบเปเบเบฝเบเปเบเปเบเบปเบเปเบเบชเบดเบเบเบดเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบ (เบเบฒเบเบฐเบฅเบฒเบ, เบเบฐเปเบเบเบเบฒเบเปเบเบดเปเบ, เปเบฅเบฐเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ) เบเปเบฒเบ HTTP. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบเบฒเบชเบฒเบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบซเบเบถเปเบเบเปเบฒเบชเบฑเปเบ GRANT เปเบกเปเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบฐเบฅเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเบฒเบ REST API. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบซเบเบปเบเบเปเบฒเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบ token (JWT) เปเบฅเบฐเบเบฑเบ "multitenancy" เปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบเบงเบฒเบกเบเบญเบเปเบเบฅเบฐเบเบฑเบเปเบเบงเปเบเบเปเบเบทเปเบญเบเปเบซเบง (เบเบงเบฒเบกเบเบญเบเปเบเบฅเบฐเบเบฑเบเปเบเบง).
เบเบฒเบเบเปเบฒเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณ, PostgREST เบเปเบฒเบงเปเบเบชเบนเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบเบตเปเบฎเบฑเบเบเบธเบกเบเปเปเบกเบนเบ (Data-Oriented Architecture), เบเปเบญเบเบเบตเปเบเปเบฅเบดเบเบฒเบเบเบธเบเบฅเบฐเบเบฒเบเบเปเปเปเบเปเบเบฑเบเบเบถเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบปเบเปเบญเบ, เปเบเปเปเบเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบฝเบง (Data Access Layer) เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป.
เปเบเบเบฑเบเบเบฒเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบชเบฐเบเบฑเบเปเบซเบกเป:
- เบเบฒเบเบฐเบฅเบฒเบเปเบเปเบเบชเปเบงเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเบ schema เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบตเปเบเบฐเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ UPSERT เปเบฅเบฐ INSERT เปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบชเบฐเบเบฒเบเบเบตเป, เบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเบฒเบก OPTIONS, เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ OpenAPI.
- เบเปเบฒเบ RPC POST เบกเบฑเบเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบซเบฒเบซเบเปเบฒเบเบตเปเบเบตเปเบกเบตเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบทเปเบซเบเบถเปเบ.
- เบกเบฑเบเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบญเบตเปเบเบเบฑเบเบเบฑเบเบเบตเปเบกเบตเบซเบเบถเปเบ JSON เบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบเบเปเปเบกเบตเบเบฒเบ "Prefer: params=single-object" header.
- เบกเบฑเบเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบซเบฅเบเบเปเปเบกเบนเบเบเบญเบเบเบฐเปเบเบ bytea เปเบเบปเปเบฒเปเบเปเบเบซเบเปเบฒเบเบตเปเปเบเบเปเบเปเบเปเบฒเบเบฒเบกเบเบตเปเบกเบต "เบเบฐเปเบเบเปเบเบทเปเบญเบซเบฒ: application/octet-stream".
- เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบซเบฅเบเบเปเปเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเปเบเบเบฑเบเบเบฑเบเปเบเบเปเบเปเบเปเบฒเบเบฒเบกเบเบตเปเบกเบต "เบเบฐเปเบเบเปเบเบทเปเบญเบซเบฒ: เบเปเปเบเบงเบฒเบก/เบเปเบฒเบกเบฐเบเบฒ".
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบซเบฅเบปเบเบซเบเบตเบเบปเบงเปเบฑเบเบชเบทเบเบฒเบเปเบเบงเบปเบเปเบฅเบฑเบเบเบนเป, เบเบปเบงเบขเปเบฒเบ, "?col=in.("Double\"Quote"), ?col=in.("Back\\slash")".
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบเปเบเบเบญเบตเบเปเบชเปเบเบปเบงเบเบญเบเปเบเบเบปเบง (โ/projects?select=*,clients!inner(*)&clients.id=eq.12โ เปเบเปเบเบทเบเบชเบฐเปเบญเบเปเบซเป.
- เบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ "เปเบกเปเบ" เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒ "เบเปเปเบฎเบนเป".
- เบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ PostgreSQL 14 เปเบเปเบเบทเบเบเบฑเบเบฅเบธเปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ PostgreSQL 9.5 เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru