#Guys, when i upload a bot using database of railway, i need to put private database address, sure?

24 messages · Page 1 of 1 (latest)

orchid latch
#

But i'm having a stupid crash (when i commit my bot to railway):

Traceback (most recent call last):
File "/app/main.py", line 2, in <module>
import discordModules.auth as auth
File "/app/discordModules/auth.py", line 1, in <module>
import asyncio, clientCommands
File "/app/clientCommands.py", line 1, in <module>
import clientModules.events.on_message
File "/app/clientModules/events/on_message.py", line 5, in <module>
from database import connection as db
File "/app/database/connection.py", line 19, in <module>
conn = psycopg2.connect(
^^^^^^^^^^^^^^^^^
File "/opt/venv/lib/python3.11/site-packages/psycopg2/init.py", line 122, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
psycopg2.OperationalError: could not translate host name "postgres.railway.internal" to address: Name or service not known

fading gazelleBOT
#

Project ID: e8ff4539-1a96-47e7-9a34-64bcaf87d9b1

orchid latch
#

e8ff4539-1a96-47e7-9a34-64bcaf87d9b1

turbid birch
#

is the database in the same project as the bot?

orchid latch
#

Yes

#

it is

turbid birch
#

make sure you are on the v2 runtime

orchid latch
#

how can i do it

turbid birch
#

in the service settings

orchid latch
turbid birch
#

of the bot service

orchid latch
#

What this means

#

runtime v2

turbid birch
orchid latch
#

When did that change? I guess that's why I was paying so much for my bills

#

💀

turbid birch
#

the runtime wouldnt have anything to do with billing

orchid latch
#

Isn't using the “Internal” version the right thing to do? Isn't the public one that if a lot of people use it, it costs a lot?

turbid birch
#

correct, you are using the internal host and port so you are good

orchid latch
#

I made a statement in try to automatically connect to the internal, and if it couldn't, to use the standard connection, and as railway simply put it as “v2”, all my clients were accessing the public version, instead of the internal one

#

🤡

turbid birch
#

im not sure i follow