Diferència entre revisions de la pàgina «Admidb»

De GiLUG
Salta a: navegació, cerca
 
Línia 4: Línia 4:
  
 
== service ==
 
== service ==
Se refiere al objeto del servicio servidor, para ejecutar acciones sobre este.
+
Para manejar el servicio servidor
 
Sintaxis:
 
Sintaxis:
 
  admidb service
 
  admidb service
  
 
=== run ===
 
=== run ===
Acción para ejecutar una instrucción en el servicio
+
Ejecuta una instrucción en el servicio
 
 
 
* Sintaxis posibles, para que pregunte por la instrucción:
 
* Sintaxis posibles, para que pregunte por la instrucción:
 
  admidb run
 
  admidb run
Línia 18: Línia 17:
  
 
== db ==
 
== db ==
Se refiere al obteto de una base de datos, para ejecutar acciones sobre esta(s).
 
 
* Sintaxis:
 
* Sintaxis:
 
  admidb db
 
  admidb db
  
=== list (db) ===
+
== ddbb ==
Acción para listar las bases de datos en aspecto de tabla con detalles de interés
+
No es más que un alias en plural de '''db'''
 +
 
 +
== user ==
 +
* Sintaxis:
 +
admidb user
 +
 
 +
=== list ===
 +
Acción de lista de usuarios con permisos sobre bases de datos
  
 
=== show ===
 
=== show ===
Acción para listar tablas y propiedades de una base de datos
+
Acción para ver propiedades de un usuario
 
 
=== report ===
 
Acción para listar tablas de una base de datos e informar de cada una de ellas
 
  
 
=== create ===
 
=== create ===
Acción para crear una base de datos y una cuenta de usuario con plenos permisos sobre ella
+
Acción para crear permisos para un nuevo usuario
  
 
=== delete ===
 
=== delete ===
Acción para eliminar una base de datos
+
Acción para eliminar una cuenta de usuario
 
 
=== 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 ==
+
=== passwd ===
* Sintaxis:
+
Acción para cambiar contraseña de una cuenta
admidb user
 
  
 
== table ==
 
== table ==
 
* Sintaxis:
 
* Sintaxis:
 
  admidb table
 
  admidb table
 +
 +
=== list ===
 +
=== show ===
 +
=== copy ===
 +
=== delete ===
  
 
== column ==
 
== column ==
 
* Sintaxis:
 
* Sintaxis:
 
  admidb column
 
  admidb column
 +
 +
=== list ===
 +
 +
=== properties ===
 +
 +
=== show ===
  
 
== data ==
 
== data ==
 
* Sintaxis:
 
* Sintaxis:
 
  admidb data
 
  admidb data
 +
 +
=== show ===
 +
 +
=== empty ===
 +
 +
=== search ===
 +
 +
=== replace ===

Revisió de 18:51, 29 oct 2022

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

Para manejar el servicio servidor Sintaxis:

admidb service

run

Ejecuta 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

  • Sintaxis:
admidb db

ddbb

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

user

  • Sintaxis:
admidb user

list

Acción de lista de usuarios con permisos sobre bases de datos

show

Acción para ver propiedades de un usuario

create

Acción para crear permisos para un nuevo usuario

delete

Acción para eliminar una cuenta de usuario

passwd

Acción para cambiar contraseña de una cuenta

table

  • Sintaxis:
admidb table

list

show

copy

delete

column

  • Sintaxis:
admidb column

list

properties

show

data

  • Sintaxis:
admidb data

show

empty

search

replace