New to Rasa, followed instruction in Using PostgreSQL as Tracker Store .
Getting the error:
2020-01-29 19:22:00,531 [DEBUG] Attempting to connect to database via ‘postgresql://postgres@postgres/rasa’.
2020-01-29 19:22:00,862 [ERROR] Could not create tables: (psycopg2.OperationalError) FATAL: database “rasa” does not exist
Here is my the tracker_store section in endponts.yml:
tracker_store:
type: sql .
dialect: “postgresql”
url: postgres
db: rasa
username: postgres
Here’s my docker compose:
version: ‘3.0’
services:
rasa:
image: rasa/rasa:latest-full
ports:
- 5005:5005 .
volumes:
- ./:/app
command: run --log-file out.log --debug
action_server:
image: rasa/rasa-sdk:latest
ports:
- 5055:5055
volumes:
- /home/eugene/chat/actions:/app/actions
postgres:
image: postgres:latest
Thanks!
Eugene
Solved by adding the following to endpoints.yml in the tracker_store section:
login_db: postgres
2 Likes
Arjaan
(Arjaan Buijk)
January 31, 2020, 12:57am
3
Hi @eugenelin89 ,
Great to hear you got it fixed.
Have you already looked at Rasa X, to help collect conversations that you can then annotate to create more training data?
I like to point you to this Quick Installation using Docker-compose for installing Rasa X.
This installs all the containers for both Rasa X and for Rasa Open Source, and it is using Postgresql as the database.
rasafan
(Rasa Fan)
February 23, 2020, 1:46pm
4
Thanks @eugenelin89 , this helped me.
Did you ever had my issue?
Any idea why I’m getting this errror?
[image]
I’ve followed: Event Brokers
event_broker:
type: SQL
host: 127.0.0.1
port: 5432
dialect: postgresql
username: myuser
password: mypassword
db: mydatabase