RESTful API для работы с PostgreSQL, кроме ArrestDB?

Посоветуйте готовое REST Full API для работы с PostgreSQL ?

Пробую https://github.com/alixaxel/ArrestDB.
Вылетает ошибка 403.

Подключаюсь с помощью PDO к БД

<?php
    $user = 'vladimir';
    $pass = '';

    try {
    $dbh = new PDO('pgsql:host=localhost;dbname=jkh', $user, $pass);
    foreach($dbh->query('SELECT * from test') as $row) {
    print_r($row);
    }
    $dbh = null;
    } catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
    }
?>


Получаю ответ: Array ( [id] => 2 [0] => 2 [name] => Тестовая запись 2 [1] => Тестовая запись 2 ) Array ( [id] => 1 [0] => 1 [name] => Тестовая запись 1 [1] => Тестовая запись 1 )

Пробую устанавливать параметры в API

$dsn = 'pgsql://vladimir@localhost/jkh/';

$clients = array
(
    '127.0.0.1',
    '127.0.0.2',
    '127.0.0.3',
);


Получаю ошибку - 403

{
"error": {
"code": 403,
"status": "Forbidden"
}
}

Аналогично пробовал для MySQL, тоже ошибка 403

$dsn = 'mysql://root:root@localhost/portaldb/';
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
YaRobot
@YaRobot
Senior PHP microservices 500px.com
Как связанна Postgresql и rest ?

RESTful реализуется на любом фреймворке. И без, если руки есть.
К примеру вот, ряд уроков.

Опять же, для PHP, 4k репозиториев
https://github.com/topics/restful?utf8=✓&q=laravel...

А вы просто пытаетесь соединиться с БД.
Почитайте про rest.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы