PostgreSQL
-
- [Service] Supabase
Supabase๋ค์ด๊ฐ๋ฉฐFirebase์ ๋์์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๋ Supabase์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. Supabase๊ฐ๋ ๊ฐ๋ฐ์๋ค์ด ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ๋๋ ์คํ ์์ค ๋ฐฑ์๋ ์๋น์คFirebase์ ๋์์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๋ฉฐ, PostgreSQL์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์ฃผ์ ๊ธฐ๋ฅ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌPostgreSQL์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๋ค.์คํค๋ง ๊ด๋ฆฌ, ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ค์๊ฐ ๊ธฐ๋ฅ ๋ฑ์ ์ง์ํ๋ค.SQL ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค. ์ค์๊ฐ ๊ธฐ๋ฅ์ค์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋ ํ ์ ์๋ค.์) ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ก์ด ๋ ์ฝ๋๊ฐ ์ถ๊ฐ๋๊ฑฐ๋ ์ ๋ฐ์ดํธ๋๋ฉด ์๋์ผ๋ก ํด๋ผ์ด์ธํธ์ ์๋ฆผ ๋ณด๋ด๊ธฐ ์ธ์ฆ ๋ฐ ๊ถํ ๊ด๋ฆฌ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ, ์์ ..
1 2024.10.21 -
- [PostgreSQL] SERIAL ํค์๋ (AUTO_INCREMENT (MySQL))
SERIAL ํค์๋ (AUTO_INCREMENT (MySQL)) ๋ค์ด๊ฐ๋ฉฐ PostgreSQL์์ ์ฌ์ฉ๋๋ @SERIAL@ ํค์๋์ ๋ํด ์์๋ณด์. @SERIAL@ ๊ฐ๋ ์๋์ผ๋ก ์ฆ๊ฐํ๋ ์ ์ ๊ฐ์ ์์ฑํ๋ ์ปฌ๋ผ ํ์ ์ผ๋ จ๋ฒํธ๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ ์ ์ผํ ๊ฐ์ ๊ฐ๋๋ก ๋์์ค๋ค. ๋ณดํต ๊ธฐ๋ณธ ํค(Primary Key)์ ๋ง์ด ์ฌ์ฉ๋๋ค. ์ฌ์ฉ ์ @user_id@ ์ปฌ๋ผ์ ์์ฑํ ๋, ๊ธฐ๋ณธ ํค(@PRIMARY KEY@)์ @SERIAL@ ์ต์ ์ ์ค์ ํ์๋ค. CREATE TABLE users ( user_id SERIAL PRIMARY KEY, username VARCHAR(50), email VARCHAR(100) ); @AUTO_INCREMENT@ (MySQL) MySQL์์๋ PostgreSQL์์ ์ฌ์ฉํ๋ @..
1 2023.11.21 -
- [Node.js] PostgreSQL ์ค์น ๋ฐ ์ฌ์ฉํด๋ณด๊ธฐ
PostgreSQL ์ค์น ๋ฐ ์ฌ์ฉ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐNode.js์์ @npm@์ ์ด์ฉํ์ฌ PostgreSQL์ ์ค์นํ๊ณ , ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. PostgreSQL ์ค์นํ๊ธฐํฐ๋ฏธ๋์ @npm@์ ์ด์ฉํ์ฌ ์๋์ ๋ช ๋ น์ผ๋ก PostgreSQL์ ์ค์นํ ์ ์๋ค.$ npm install pg ์ฌ์ฉ ๋ฐฉ๋ฒ@db.connect()@๋ฅผ ์ด์ฉํ์ฌ PostgreSQL DB์ ์ฐ๋ํ ํ, @db.end()@ ๋ช ๋ น์ ์ด์ฉํ์ฌ DB ์ฐ๋์ ํด์ ํ๋ค.import pg from "pg";const db = new.pg.Client({ user: "postgres", host: "localhost", database: "world", password: "123456", // ์ค์น ์ ์ค์ ํ๋ ์ํธ por..
2023.11.17