Skip to content

Commit

Permalink
i18n(ko-KR): update astro-db.mdx (#9472)
Browse files Browse the repository at this point in the history
  • Loading branch information
jsparkdev authored Sep 24, 2024
1 parent aef63aa commit 2b2ef75
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions src/content/docs/ko/guides/astro-db.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ export default async function() {
{ id: 1, name: "Kasim" },
{ id: 2, name: "Mina" },
]);
await db.insert(Comment).values([
{ authorId: 1, body: 'Hope you like Astro DB!' },
{ authorId: 2, body: 'Enjoy!'},
Expand All @@ -169,7 +169,7 @@ import { db } from 'astro:db';
Astro DB에는 [Drizzle ORM](https://orm.drizzle.team/) 클라이언트가 내장되어 있습니다. 클라이언트를 사용하는 데 필요한 설정이나 수동 구성이 없습니다. Astro DB의 `db` 클라이언트는 Astro를 실행할 때 데이터베이스 (로컬 또는 원격)와 통신하도록 자동으로 구성됩니다. 존재하지 않는 열이나 테이블을 참조할 때, TypeScript 오류가 발생한 타입 안정성을 갖춘 SQL 쿼리에 대해 정확한 데이터베이스 스키마 정의를 사용합니다.
### Select
### Select
다음 예시에서는 `Comment` 테이블의 모든 행을 선택합니다. 그러면 페이지 템플릿에서 사용할 수 있는 `db/seed.ts` 파일에서 시드된 개발 데이터의 전체 배열이 반환됩니다.
Expand Down Expand Up @@ -664,9 +664,9 @@ astro dev --remote
1. [Studio 대시보드](https://studio.astro.build/)에서 마이그레이션하려는 프로젝트로 이동합니다. settings 탭에서 "Export Database" 버튼을 사용해 데이터베이스 덤프를 다운로드합니다.
2. 공식 지침에 따라 [Turso CLI를 설치](https://docs.turso.tech/cli/installation)하고, Turso 계정의 [가입 또는 로그인](https://docs.turso.tech/cli/authentication)을 진행합니다.
3. 1단계에서 다운로드한 `.sql` 덤프를 사용하여 새 데이터베이스를 만듭니다.
3. `turso db create` 명령을 사용하여 Turso에서 새 데이터베이스를 생성합니다.
```sh
turso db create [database-name] --from-dump ./path/to/dump.sql
turso db create [database-name]
```
4. Turso CLI를 사용하여 데이터베이스 URL을 가져와서 환경 변수 `ASTRO_DB_REMOTE_URL`로 사용합니다.
```sh
Expand All @@ -682,7 +682,15 @@ astro dev --remote
```env
ASTRO_DB_APP_TOKEN=[your-app-token]
```
6. 프로젝트가 새 데이터베이스에 연결되었음을 확인했으면 Astro Studio에서 프로젝트를 안전하게 삭제할 수 있습니다.
6. DB 스키마와 메타데이터를 새 Turso 데이터베이스로 푸시하세요.
```sh
astro db push --remote
```
7. 1단계의 데이터베이스 덤프를 새 Turso DB로 가져옵니다.
```sh
turso db shell [database-name] < ./path/to/dump.sql
```
8. 프로젝트가 새 데이터베이스에 연결되었음을 확인했으면 Astro Studio에서 프로젝트를 안전하게 삭제할 수 있습니다.
</Steps>
Expand Down Expand Up @@ -845,4 +853,4 @@ ASTRO_DATABASE_FILE=/srv/files/database.db astro build
:::danger
배포 시 `.db` 파일을 재정의하면 프로덕션 데이터가 손실됩니다. 데이터 손실을 방지하려면 호스트의 배포 방법 프로세스를 주의 깊게 따르세요.
:::
:::

0 comments on commit 2b2ef75

Please sign in to comment.