Admidb

De GiLUG
Salta a: navegació, cerca

admidb es un asistente muy simple para crear bases de datos con permisos para una cuenta de usuario, exportarlas/importarlas, borrarlas, analizar estructuras y buscar/reemplazar textos. Soporta plenamente MySQL y MariaDB.

Como asistente de la rama de los servidores autogestionados, requiere conocimientos de la materia para no hacer un estropicio, y la misma ejecución explica las acciones, objetos y parámetros a emplear. No está pensado para hacer gestiones sin conocimientos técnicos, sino que está enfocado a hacer mucho más rápido las tareas cotidianas.

service

Se refiere al objeto del servicio servidor, para ejecutar acciones sobre este. Sintaxis:

admidb service

run

Acción para ejecutar una instrucción en el servicio

  • Sintaxis posibles, para que pregunte por la instrucción:
admidb run
admidb service run
  • Ejemplo de ejecución directa:
admidb run 'SELECT * FROM MiBasedatos.MiTabla TOP 10;'

db

Se refiere al obteto de una base de datos, para ejecutar acciones sobre esta(s).

  • Sintaxis:
admidb db

list (db)

Acción para listar las bases de datos en aspecto de tabla con detalles de interés

show

Acción para listar tablas y propiedades de una base de datos

report

Acción para listar tablas de una base de datos e informar de cada una de ellas

create

Acción para crear una base de datos y una cuenta de usuario con plenos permisos sobre ella

delete

Acción para eliminar una base de datos

rename

Acción para cambiar el nombre de una base de datos

import

Acción para eliminar una base de datos y cargar en su lugar un fichero SQL

update

Acción que comprueba si una lista de ficheros ha cambiado, y en tal caso importa el último como SQL.

export

Acción para guardar una base de datos en forma de fichero SQL

list (ddbb)

Acción para listar sólo nombres de las bases de datos

export (ddbb)

acciones para guardar todas las bases de datos en ficheros

backup

acciones para guardar todas las bases de datos en ficheros por fecha clasificados en directorios por nombre.

ddbb

No es más que un alias en plural de db

user

  • Sintaxis:
admidb user

table

  • Sintaxis:
admidb table

column

  • Sintaxis:
admidb column

data

  • Sintaxis:
admidb data