Как подключить базу данных PostgreSQL из флаттера?

Я хочу подключить PostgreSQL к моему флаттер-приложению в качестве моей базы данных для него. Актуален ли пакет полки или мне нужно сделать API для него. Скажите, пожалуйста, я нахожу решения много дней, но сегодня я узнал о пакете дротика для полки. Это достаточно?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
1
0
50
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Насколько я знаю, PostgreSQL DB уже имеет зависимость в Pub.dev, вы можете использовать его для доступа к базе данных, но, конечно, база данных должна быть размещена в облаке или на локальном хосте для разработки, тогда вы можете легко ее использовать с этой зависимостью или если вы хотите создать полностью приемлемый API.

Большое спасибо, сэр. Я знаю зависимость от Postgres, но на самом деле я не хочу использовать какие-либо внешние вещи для доступа к моей базе данных, и их разработчики также неизвестны. Итак, не могли бы вы сказать, какой язык можно использовать для создания API?

Amolak Srivastava 15.07.2023 17:09

Добро пожаловать, мой друг 🥰, на самом деле любой язык может сделать вас API, но лучше всего это JavaScript или TypeScript с NodeJS или NestJS, PHP, C#, Java, Golang и Python, лично я рекомендую ASP.NET Core WEB API с C# вам возьмет очень потрясающую производительность, а также функции языка высокого уровня.

ABDO-AR 16.07.2023 11:58

еще раз спасибо, сэр... не могли бы вы разрешить еще один мой вопрос... нужно ли мне размещать мою базу данных postgre в облаке на уровне разработки, а также как связать этот API с моим приложением и базой данных?

Amolak Srivastava 16.07.2023 13:46

Добро пожаловать в любое время, мой друг 🥰, во-первых, вам не нужно размещать свою БД в облаке на этапе разработки, вы можете просто установить ее на свой компьютер и использовать в качестве локального сервера, а также для подключения вашей БД к вашему API просто выберите одну структуру для использования и выполните поиск на YouTube, вы найдете множество курсов о том, как это сделать, после того, как вы разработаете свой API, вы можете использовать зависимость DTO от pub.dev для подключения вашего API к вашему приложению и взаимодействия с ним, не нужно размещать свой API в облаке на этапе разработки, и все, пожалуйста, отметьте мой ответ как правильный прямо сейчас, если это поможет 😊

ABDO-AR 16.07.2023 14:29

ОК, сэр... Я скачал визуальную студию для создания веб-API ASP .NET...

Amolak Srivastava 16.07.2023 14:35

Сэр, что такое зависимость от DTO... Я не могу найти ее на pub.dev

Amolak Srivastava 16.07.2023 14:37

Извините, мой плохой, я имею в виду DIO, вы можете найти его здесь - pub.dev/packages/dio

ABDO-AR 16.07.2023 15:02

Спасибо, сэр... Нет проблем, сэр.

Amolak Srivastava 16.07.2023 16:48

сэр, как я могу получить свой адрес API?

Amolak Srivastava 16.07.2023 16:49

Если вы имеете в виду локально, вы можете добавить его так localhost или так your_pc_ip_address:your_api_port_number

ABDO-AR 17.07.2023 17:05

Вы можете подключить свое приложение Flutter к уже настроенной и размещенной базе данных PostgreSQL, используя пакет Postgres.

Прежде всего, настройте базу данных PostgreSQL и разместите ее локально или в облаке.

В своем проекте Flutter добавьте пакет Postgres в качестве зависимости в ваш файл .yaml, а также импортируйте его.

Создайте API, подключившись с помощью этого пакета. Вы можете использовать этот API для дальнейших запросов к базе данных.

Спасибо... не могли бы вы рассказать, как мое приложение будет подключено к May API?

Amolak Srivastava 16.07.2023 14:14

Другие вопросы по теме