V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

restfuldb

Herramienta escrita en Perl que convierte cualquier base de datos MySQL/MariaDB o SQLite en una API REST accesible vía HTTP, permitiendo realizar operaciones de crear, leer, actualizar y eliminar sin necesidad de escribir código backend personalizado.

# systemctl start restfuldb
arrancar el servicio

Por defecto el acceso es en http://localhost:8080

$ curl http://localhost:8080/api
listar todas las bases de datos disponibles
$ curl http://localhost:8080/api/mi_base_de_datos
ver las tablas de una base de datos
$ curl http://localhost:8080/api/mi_base_de_datos/usuarios?query=true
listar registros de una tabla
$ curl http://localhost:8080/api/mi_base_de_datos/usuarios/1
obtener un registro específico por ID
$ curl -X POST -H "Content-Type: application/json" -d '{"nombre": "Juan", "email": "juan@ejemplo.com"}' http://localhost:8080/api/mi_base_de_datos/usuarios
crear un nuevo registro [POST]
$ curl -X PATCH -H "Content-Type: application/json" -d '{"email": "nuevo@ejemplo.com"}' http://localhost:8080/api/mi_base_de_datos/usuarios/1
actualizar un registro [PATCH]
$ curl -X DELETE http://localhost:8080/api/mi_base_de_datos/usuarios/1
eliminar un registro [DELETE]
$ curl -X POST -H "Content-Type: text/sql" -d "SELECT * FROM usuarios WHERE edad > 25" http://localhost:8080/api
ejecutar SQL directamente
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4949 entradas - Acerca del Tractatus
La Pipa Plena 2026