Postgres Record Manager
PostgreSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ AI ํ์ดํ๋ผ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ๊ตฌ์ฑ๋ ๋ ธ๋์ ๋๋ค. ํน์ ํ ์ด๋ธ์ ๋ํ ์๋ upsert ๊ธฐ๋ฅ๊ณผ namespace ๊ธฐ๋ฐ ๋ถ๋ฅ, cleanup ์ค์ ์ ํตํ ๋ฐ์ดํฐ ์ ๋ฆฌ๊ฐ ๊ฐ๋ฅํ์ฌ ๋ฐ๋ณต ์คํ๋๋ ์๋ํ ์ํฌํ๋ก์ฐ์ ํตํฉ ํ์ฉ์ ์ ํฉํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
PostgreSQL๊ณผ ์ฐ๋ํ์ฌ AI ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์กฐํ๋ ํํ๋ก ์ ์ฅ ๋ฐ ์ ๋ฐ์ดํธ
Namespace, SourceId ๊ธฐ๋ฐ์ผ๋ก ์ํฌํ๋ก์ฐ๋ณ ๋ฐ์ดํฐ ๋ถ๋ฆฌ ๋ฐ ์ค๋ณต ๋ฐฉ์ง
Cleanup ์ต์ ์ ํตํ ๋ฐ์ดํฐ ์ ๋ฆฌ ์ ๋ต ์ ์ฉ ๊ฐ๋ฅ
SSL ์ต์ ์ ๊ณต์ผ๋ก ๋ณด์ ์ฐ๊ฒฐ ์ง์
๊ธฐ๋ณธ ํ ์ด๋ธ ์๋ ์์ฑ(
upsertion_records) ๋๋ ์ฌ์ฉ์ ์ง์ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (Inputs)
Connect Credential
PostgreSQL ์ ์ ์ ๋ณด๋ฅผ ๋ด์ Credential์ ๋ฑ๋ก๋ ํญ๋ชฉ ์ ํ
ํ์
Host
PostgreSQL ์๋ฒ ์ฃผ์ ๋๋ ๋๋ฉ์ธ
ํ์
Database
์ฐ๊ฒฐํ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฆ
ํ์
Port
์ ์ ํฌํธ ๋ฒํธ (๊ธฐ๋ณธ๊ฐ: 5432)
์ ํ
Additional Parameters
SSL
๋ณด์ ์ฐ๊ฒฐ์ ์ํ SSL ์ฌ์ฉ ์ฌ๋ถ (๊ธฐ๋ณธ๊ฐ: ๋นํ์ฑํ)
์ ํ
Table Name
๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ํ
์ด๋ธ ์ด๋ฆ (๊ธฐ๋ณธ๊ฐ: upsertion_records)
์ ํ
Namespace
๋ ์ฝ๋๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ๋ถํ๋ ํค. ํ๋ก์ ํธ ๋จ์ ๊ตฌ๋ถ ์ ์ ์ฉ
์ ํ
Cleanup
๊ธฐ์กด ๋ฐ์ดํฐ ์ ๋ฆฌ ๋ฐฉ์. None, full, partial ๋ฑ ์ค์ ๊ฐ๋ฅ
ํ์
SourceId Key
์ค๋ณต ํ๋จ ๊ธฐ์ค์ด ๋๋ ํ๋๋ช
. ๊ธฐ๋ณธ๊ฐ: source
์ ํ
์ถ๋ ฅ๊ฐ (Outputs)
PostgresRecordManager
๊ตฌ์ฑ๋ PostgreSQL ๋ ์ฝ๋ ๊ด๋ฆฌ์ ๊ฐ์ฒด. ์ํฌํ๋ก์ฐ ๋ด ์ ์ฅ ์ฒ๋ฆฌ์ ํ์ฉ ๊ฐ๋ฅ
ํ์ฉ ์์
์๋ด ๋ด์ฉ, ์์ฝ ๊ฒฐ๊ณผ, ์ฌ์ฉ์์ ์ ๋ ฅ ๋ฐ์ดํฐ ๋ฑ์ PostgreSQL์ ์๋ ์ ์ฅ
๋์ผ SourceId ๊ธฐ์ค์ผ๋ก ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ upsert(๋ฎ์ด์ฐ๊ธฐ) ํ์ฌ ์ค๋ณต ๋ฐฉ์ง
ํ๋ก์ ํธ๋ณ๋ก Namespace๋ฅผ ๋๋์ด ๋ถ๋ฆฌ๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ
LangChain ๊ธฐ๋ฐ ์๋ต ๊ฒฐ๊ณผ๋ฅผ SQL ๊ธฐ๋ฐ ๋ฆฌํฌํธ ์์ฑ ์์คํ ๊ณผ ์ฐ๋
์ฌ์ฉ ํ
Namespace๋ฅผ ์ง์ ํ๋ฉด ์ฌ๋ฌ ์ํฌํ๋ก์ฐ์์ ๋์ผ ํ ์ด๋ธ์ ๊ณต์ ํ๋ฉด์๋ ๋ ผ๋ฆฌ์ ๋ถ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.Cleanup์partial๋ก ์ค์ ํ๋ฉด SourceId ๊ธฐ์ค์ผ๋ก ์ผ๋ถ ๋ ์ฝ๋๋ง ์ ๋ฆฌํ์ฌ ์ ์ฐํ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.๋ณด์์ด ์ค์ํ ํ๊ฒฝ์์๋ SSL ์ต์ ์ ํ์ฑํํ์ฌ ๋ฐ์ดํฐ ์ ์ก ๋ณดํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ฃผ์์ฌํญ
Connect Credential์ WindyFlo์ Credential์ ๋ฑ๋ก๋ ์ ํจํ PostgreSQL ์ ๋ณด์ฌ์ผ ํ๋ฉฐ, ํ์ ํญ๋ชฉ ๋๋ฝ ์ ์ฐ๊ฒฐ ์ค๋ฅ ๋ฐ์Cleanup์full๋ก ์ค์ ํ๋ฉด ์ง์ ๋ namespace์ ๊ธฐ์กด ๋ ์ฝ๋๊ฐ ๋ชจ๋ ์ญ์ ๋ ์ ์์ผ๋ฏ๋ก ์ฃผ์ ํ์ํ ์ด๋ธ ์์ฑ ๋๋ ํ๋ ๋ณ๊ฒฝ์ ์๋์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฏ๋ก ์ฌ์ DB ์ค๊ณ๊ฐ ํ์ํ ์ ์์
SSL ์ฌ์ฉ ์, ์๋ฒ๊ฐ ์ด๋ฅผ ์ง์ํด์ผ ์ ์ ์ฐ๊ฒฐ ๊ฐ๋ฅ
Last updated