Size: a a a

2021 August 04

ВК

Владимир Кузовкин... in Python Flask
Я поясню еще раз: нужно  в идеале создать базу данных в postresql в sql сервере на gcp. Сервер на убунте,у меня стоит винда. По хорошему я должен по порядку сделать:

flask db init
flask db migrate
flask db upgrade
Проблема в том,что он на винде у меня не получается таким образом сздать базу данных. Я могу,конечно,скинуть app.py файл на виртуальную машину и там создать базу данных. Но идеально хотелось бы,чтобы я мог и локалки с ней работать
источник

T

Tishka17 in Python Flask
Почему не получается?
источник

ВК

Владимир Кузовкин... in Python Flask
Я пытался с помощью этого кода(который есть в документации)

app.config["SQLALCHEMY_DATABASE_URI"] = 'postgres+psycopg2://<db_user>:<db_pass>@<Public IP address>/<myInstance>?host=<myProject:us-central1:myInstance>'

сделать flask db migrate
источник

ВК

Владимир Кузовкин... in Python Flask
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not translate host name "<myProject:us-central1:myInstance>" to address: Unknown host
источник

ВК

Владимир Кузовкин... in Python Flask
получил такую ошибку
источник

T

Tishka17 in Python Flask
Ну а постгрес ты локально поднял?
источник

ВК

Владимир Кузовкин... in Python Flask
постгрес я поднял на gcp
источник

T

Tishka17 in Python Flask
Не надо лазить на облачный постгрес когда ты локально тестишь
источник

ВК

Владимир Кузовкин... in Python Flask
причем я смог подключиться через прокси сервер
источник

T

Tishka17 in Python Flask
Это ты будешь юзать когда задеплоишь на сервер
источник

T

Tishka17 in Python Flask
А для разработки подними локально
источник

ВК

Владимир Кузовкин... in Python Flask
а я хочу базу данных задеплоить на сервер
источник

ВК

Владимир Кузовкин... in Python Flask
и вызывать локально
источник

ВК

Владимир Кузовкин... in Python Flask
а самое главное я хочу создать базу данных из локалки в sql сервере
источник

ВК

Владимир Кузовкин... in Python Flask
источник

ВК

Владимир Кузовкин... in Python Flask
вот здесь вроде описано то же самое,но для mysql
источник

T

Tishka17 in Python Flask
Хочешь задеплоить - деплой. При чем тут IDE
источник

ВК

Владимир Кузовкин... in Python Flask
ну почему mysql можно сделать,а postresql нельзя
источник

T

Tishka17 in Python Flask
Перестань хотеть. Это несвязанные базы
источник

ВК

Владимир Кузовкин... in Python Flask
Я тогда совсем не понял...пострескул есть в sql сервере на gcp. Подконектиться можно
источник