Skip to content

Commit fcd315a

Browse files
authored
Update 2023-08-22-SupabaseでPGroongaを使う.md
1 parent 2917cc1 commit fcd315a

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

_posts/2023-08-22-SupabaseでPGroongaを使う.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Supabaseは日本語検索に強いPGroongaを使えるので、こいつをON
3030

3131
PGroongaのオフィシャルドキュメントのハウツー内に[「PostgRESTでPGroongaを使う方法」](https://pgroonga.github.io/ja/how-to/postgrest.html)という記事がありますので、これを参考にサンプルデータを作っていきます
3232

33-
- サンプルデータ
33+
### サンプルデータ
3434

3535
<img width="1418" alt="table-creation" src="https://github.com/askdkc/askdkc.github.io/assets/7894265/ae9ab209-0eee-4817-805d-942c88b5df24">
3636

@@ -48,7 +48,7 @@ INSERT INTO memos VALUES (4, 'groongaコマンドがあります。','今日は
4848

4949
```
5050

51-
- サンプルデータへの検索用`PGroonga`インデックス作成
51+
### サンプルデータへの検索用`PGroonga`インデックス作成
5252

5353
<img width="1418" alt="create-indexes" src="https://github.com/askdkc/askdkc.github.io/assets/7894265/44377810-dc0a-4407-b659-5357f8e61510">
5454

@@ -83,7 +83,7 @@ CREATE INDEX pgroonga_content_search_index ON memos USING pgroonga (content)
8383

8484
```
8585

86-
- `PGroonga`検索用ストアドファンクション作成
86+
## `PGroonga`検索用ストアドファンクション作成
8787

8888
<img width="1418" alt="create-function" src="https://github.com/askdkc/askdkc.github.io/assets/7894265/db6bfeca-b581-45ee-aefc-930b29d5bec5">
8989

@@ -129,38 +129,38 @@ Supabaseのオフィシャルドキュメントを参考にSvelteでフロント
129129

130130
https://supabase.com/docs/guides/getting-started/tutorials/with-svelte
131131

132-
1. Svelteの準備
132+
### Svelteの準備
133133

134134
```bash
135135
npm create vite@latest supabase-svelte -- --template svelte-ts
136136
cd supabase-svelte
137137
npm install
138138
```
139-
2. `supabase-js`のインストール
139+
### `supabase-js`のインストール
140140

141141
```bash
142142
npm install @supabase/supabase-js
143143
```
144144

145-
3. `.env`ファイルの作成
145+
### `.env`ファイルの作成
146146

147147
```bash
148148
touch .env
149149
vi .env
150150
```
151151

152-
SupabaseのProject Settings > API からSUPABASE_URLとSUPABASE_ANON_KEYをゲットします
152+
Supabaseの `Project Settings > API` から`SUPABASE_URL``SUPABASE_ANON_KEY`をゲットします
153153

154154
<img width="1418" alt="env-keys" src="https://github.com/askdkc/askdkc.github.io/assets/7894265/9381aee1-ec04-4115-906d-18cf73d173d9">
155155

156-
- `.env`の中身に記載
156+
#### `.env`の中身に記載
157157

158158
```vim
159159
VITE_SUPABASE_URL=YOUR_SUPABASE_URL
160160
VITE_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY
161161
```
162162

163-
4. Supabaseへの接続用クライアントファイル準備
163+
### Supabaseへの接続用クライアントファイル準備
164164

165165
`src/supabaseClient.ts`ファイルを作成し、次の中身を記載:
166166

@@ -174,7 +174,7 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey)
174174

175175
```
176176

177-
5. 検索用フロントエンド作成
177+
### 検索用フロントエンド作成
178178

179179
`src/App.svelte`を次のように変更:
180180

@@ -238,7 +238,7 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey)
238238
</style>
239239
```
240240

241-
6. 動作確認
241+
##  動作確認
242242

243243
Svelteをコンパイルしてアクセス
244244

0 commit comments

Comments
 (0)