terraform으로 redash 환경을 구축 할 때 RDS의 초기 테이블 작성 오류
구성
이번에는 백엔드에서 사용하는 RDS 데이터베이스에 대해
문제가 된 오류 문
이전 수제로 만든 RDS라고 잘 했지만,
그것과 같은 설정의 terraform으로 작성한 RDS라고 이하의 에러가 나왔다.
Task redash.tasks.refresh_queries ... relation "queries" does not exist ...
queries 테이블이 없다고 말하고 있습니다 ...
확실히 RDS의 내용을 보면 terraform에서 작성한 RDS의 postgres 스키마에는
테이블이 하나도 존재하지 않았다.
이전에 만든 RDS에는 여러 가지 테이블이 있지만 redash는 언제 만들었을까 ...
해결
초기 설정시 자동으로 만들어 줄 것 같은 생각도 들지만,
일단 데이터베이스 작성용의 컨테이너를 기동하는 것으로 테이블이 작성되었다.
매번 create_db를하는 것은 조금 다른 느낌이지만 일단 데이터가 사라지는 것도 아니므로 대응
task_definition.json...
{
"essential": false,
"name": "create_db_worker",
"environment": [
...
],
"image": "redash/redash:2.0.0.b2963",
"command": [
"create_db"
],
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "ecs-log-group",
"awslogs-region": "ap-northeast-1",
"awslogs-stream-prefix": "redash"
}
},
"cpu": 10,
"memoryReservation": 128
},
...
Reference
이 문제에 관하여(terraform으로 redash 환경을 구축 할 때 RDS의 초기 테이블 작성 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuji_sakurai/items/5542a3da9519acc8308f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
초기 설정시 자동으로 만들어 줄 것 같은 생각도 들지만,
일단 데이터베이스 작성용의 컨테이너를 기동하는 것으로 테이블이 작성되었다.
매번 create_db를하는 것은 조금 다른 느낌이지만 일단 데이터가 사라지는 것도 아니므로 대응
task_definition.json
...
{
"essential": false,
"name": "create_db_worker",
"environment": [
...
],
"image": "redash/redash:2.0.0.b2963",
"command": [
"create_db"
],
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "ecs-log-group",
"awslogs-region": "ap-northeast-1",
"awslogs-stream-prefix": "redash"
}
},
"cpu": 10,
"memoryReservation": 128
},
...
Reference
이 문제에 관하여(terraform으로 redash 환경을 구축 할 때 RDS의 초기 테이블 작성 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuji_sakurai/items/5542a3da9519acc8308f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)