Skip to content

Commit

Permalink
i18n(ko-KR): update db.mdx (#7833)
Browse files Browse the repository at this point in the history
Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com>
  • Loading branch information
jsparkdev and yanthomasdev authored Apr 10, 2024
1 parent 7f250e4 commit e1b9f3a
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/content/docs/ko/guides/integrations-guide/db.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -128,26 +128,30 @@ const Comment = defineTable({

### `indexes`

테이블 인덱스는 특정 열 또는 열 조합에 대한 조회 속도를 향상시키는 데 사용됩니다. `indexes` 속성은 고유한 인덱스 이름을 가진 객체를 키로 허용합니다.
테이블 인덱스는 특정 열 또는 열 조합에 대한 조회 속도를 향상시키는 데 사용됩니다. `indexes` 속성은 인덱스를 생성할 열을 지정하는 구성 객체의 배열을 값으로 전달받습니다.

```ts title="db/config.ts" {6-8}
```ts title="db/config.ts" {9-11}
import { defineTable, column } from 'astro:db';

const Comment = defineTable({
columns: {
authorId: column.number(),
published: column.date(),
body: column.text(),
},
indexes: {
author_idx: { on: ["authorId"], unique: true },
},
indexes: [
{ on: ["authorId", "published"], unique: true },
]
});
```

그러면 `authorId``published` 열에 `Comment_authorId_published_idx`라는 이름의 고유 인덱스가 생성됩니다.

각 인덱스에 대해 다음 구성 옵션을 사용할 수 있습니다.

- `on`: `string | string[]` - 인덱싱할 단일 열 또는 열 이름 배열입니다.
- `unique`: `boolean` - 인덱스가 생성된 열 전체에 고유한 값을 적용하려면 `true`로 설정합니다.
- `name`: `string` (선택 사항) - 고유 인덱스의 사용자 정의 이름입니다. 이는 색인화되는 테이블 및 열 이름을 기반으로 Astro에서 생성된 이름을 재정의합니다 (예: `Comment_authorId_published_idx`). 사용자 정의 이름은 전역적이므로 인덱스 이름이 테이블 간에 충돌하지 않는지 확인하세요.

### `foreignKeys`

Expand Down

0 comments on commit e1b9f3a

Please sign in to comment.