10. 색인 배포─── Toy Project/Firebase - FriendlyEats2024. 10. 11. 11:03
Table of Contents
Firebase Codelab : 10. 색인 배포
Firebase github : View Source
... Firebase CLI를 사용하여 한 번에 여러 색인을 쉽게 배포 가능...
ㄴ [9. 데이터 정렬 및 필터링]에서 (1) 링크를 눌러 자동으로 firebase에 색인index 생성하는 방법도 있고
ㄴ [10. 색인 배포] (2) 직접 커맨드를 입력해서 연동된 firebasedp 색인index 생성하는 방법도 있단 뜻이다.
로컬에 클론해서 받았던 'friendlyeats-web' 경로에서 vs code 실행.
vanilla-js \ firestore.indexes.json 열기
이미 무언가 적혀있다면, [9. 데이터 정렬 및 필터링]에서 자동 색인 생성한 게 이 파일에 자동 작성되어 있는 것이다.
만약 색인을 (백업해두고) 지운 후 저장하고 진행하면,
[9. 데이터 정렬 및 필터링] 설명에 나왔던 index 경고가 다시 나온다. (chrome은 잘 안나와서 스샷 포기...)
아무튼 기존 데이터를 다시 가져와서 원래대로 돌려놓고 저장 후, 아래 명령어를 실행하면 인덱스(색인)을 생성할 수 있다.
명령어 실행 경로는 index.json 파일이 있는 곳에서 했다.
friendlyeats-web/vanilla-js> $ firebase deploy --only firestore:indexes
* 복습 때, 색인(index)가 배포되기 전과 후로 Firebase 색인 상태 여부 확인 필요.
'─── Toy Project > Firebase - FriendlyEats' 카테고리의 다른 글
12. 데이터 보안 (0) | 2024.10.18 |
---|---|
11. 트랜잭션으로 데이터 쓰기 (0) | 2024.10.12 |
9. 데이터 정렬 및 필터링 (0) | 2024.10.11 |
8-half. FirendlyEats 소스 분석 (0) | 2024.10.03 |
8. Get() 데이터 (+ source 분석) (0) | 2024.09.27 |