api-mysql

command module
v0.0.0-...-d63a674 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2024 License: AGPL-3.0 Imports: 17 Imported by: 0

README

Api Rest MySQL/MariaDB

Servidor basico para compartir data mediante una Api Rest, te permitira crear consultas y ejecutar query, como crear curl de consulta para importarse en Postman. Este servidor se construyó con la librería Fyne y usando el lenguaje de programación Go para permitir la compatibilidad con los sistemas operativos: FreeBSD, Linux, MacOS, Windows y Android.

También puedes usar este programa sin interfaz gráfica usando el argumento del puerto en el que dar servicio.

Light   Light

Light   Light

Instalar desde el compilador Go:

go install gitlab.com/RicardoValladares/api-mysql@latest

Ejecutar con interfaz gráfica:

api-mysql

Ejecutar sin interfaz gráfica, especificando puerto:

api-mysql 8080
SHOW DATABASES:
curl --location --request POST "http://localhost:8080/API/127.0.0.1" --header "Authorization: Basic cm9vdDoxMjM0NTY="
SHOW TABLES:
curl --location --request POST "http://localhost:8080/API/127.0.0.1/mysql" --header "Authorization: Basic cm9vdDoxMjM0NTY="
SELECT * FROM TABLE:
curl --location --request POST "http://localhost:8080/API/127.0.0.1/mysql/user" --header "Authorization: Basic cm9vdDoxMjM0NTY="
SELECT personalizado:
curl --location --request POST "http://localhost:8080/API/127.0.0.1/contactos" --header "Authorization: Basic cm9vdDoxMjM0NTY=" --data "sql=SELECT usuarios, mensajes, TO_BASE64(fotos) FROM mensajeria"
INSERT personalizado:
curl --location --request POST "http://localhost:8080/API/127.0.0.1/contactos" --header "Authorization: Basic cm9vdDoxMjM0NTY=" --data "sql=INSERT INTO mensajeria(usuarios, mensajes) VALUES('RICARDO','Hola Mundo')"
SHOW PROCEDURES, FUNCTIONS, VIEWS:
curl --location --request POST "http://localhost:8080/API/127.0.0.1/mysql/PROGRAMS" --header "Authorization: Basic cm9vdDoxMjM0NTY="

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL