Este es el comando oar-database que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
oar-database: gestiona la base de datos OAR.
SINOPSIS
remo-base de datos --crear [OPCIONES]
remo-base de datos --soltar [OPCIONES]
remo-base de datos --potenciar [OPCIONES]
remo-base de datos --Reiniciar [OPCIONES]
remo-base de datos --cheque [OPCIONES]
DESCRIPCIÓN
OAR usa una base de datos para sus datos permanentes, ya sea usando el backend MySQL o PostgreSQL
(ver oar.conf). Se proporciona oar-database para administrar esa base de datos.
ACCIONES
--crear
Cree una base de datos OAR: inyecte el esquema y los datos predeterminados y cree usuarios / roles.
--soltar
Elimine una base de datos OAR existente y los usuarios / roles asociados.
--potenciar
Actualice una base de datos OAR existente.
--Reiniciar
Restablezca una base de datos OAR existente al estado de la nueva.
--cheque
Compruebe que la base de datos OAR sea accesible y esté actualizada (versión del esquema).
OPCIONES
General parámetros
--conf=OAR_CONF_FILE
Defina el archivo de configuración OAR que se utilizará. Por defecto /etc/oar/oar.conf se utiliza. Si
este archivo no existe, se utilizan los parámetros predeterminados para cada valor.
--actualización-conf
Los parámetros de la base de datos dados en la línea de comando se escriben en OAR_CONF_FILE
-f, - fuerza-sql
Obligar a continuar la ejecución incluso si falla un comando SQL
-y, - forzar-sí
Obligar a la base de datos de remo a continuar sin aviso, incluso si podría ser dañino.
Database backend parámetros
Estos parámetros solo los requiere el --crear y --soltar acciones.
--db-es-local
Utilice la cuenta de administrador local para ejecutar el comando (PostgreSQL).
--db-admin-usuario=DB_ADMIN_USUARIO
Establecer el nombre de usuario del administrador de backend de la base de datos.
--db-admin-pass=DB_ADMIN_PASS
Establezca la contraseña de administrador del backend de la base de datos.
REMO base de datos de CRISPR Medicine News parámetros
Si no se especifica, los parámetros de la base de datos OAR se toman de OAR_CONF_FILE. Por favor prefiera
establecer las configuraciones en ese archivo en lugar de utilizar estas opciones.
- tipo de base de datos=TIPO_DB
Backend de base de datos para usar, mysql or Pg (para PostgreSQL).
--db-usuario=DB_USER
Configure el nombre de usuario de OAR para acceder a la base de datos. Anula el establecido en OAR_CONF_FILE.
--db-pasar=DB_PASS
Establezca la contraseña de usuario de OAR para acceder a la base de datos. Anula el establecido en OAR_CONF_FILE.
--db-host=DB_HOST
Establezca el nombre de host del backend de la base de datos. Anula el establecido en OAR_CONF_FILE.
--db-puerto=DB_PORT
Configure el puerto TCP back-end de la base de datos. Anula el establecido en OAR_CONF_FILE.
--db-nombre=DB_NAME
Establecer el nombre de la base de datos OAR. Anula el establecido en OAR_CONF_FILE.
--db-ro-usuario=DB_RO_USUARIO
Configure el nombre de usuario de OAR para acceso de solo lectura a la base de datos. Anular el establecido en
OAR_CONF_FILE.
--db-ro-pasar=DB_RO_PASS
Establezca la contraseña de usuario de OAR para acceso de solo lectura a la base de datos. Anular el establecido en
OAR_CONF_FILE.
-d, - depurar
Activar la visualización de información de depuración.
-h, - ayuda
Muestre esta ayuda.
EJEMPLOS
MySQL
Primero debe especificar los parámetros de la base de datos en /etc/oar/oar.conf. Estos parámetros
será utilizado por remo-base de datos.
Para crear una nueva base de datos (asumiendo que la contraseña raíz de MySQL es PASS):
remo-base de datos --crear --db-admin-usuario raíz --db-admin-pass PASS
Para actualizar una base de datos existente:
remo-base de datos --potenciar
PostgreSQL
Primero debe especificar los parámetros de la base de datos en /etc/oar/oar.conf. Estos parámetros
será utilizado por remo-base de datos. Si su base de datos PostgreSQL está en el sistema local, puede
utilice el --db-es-local opción que usará la cuenta unix de PostgreSQL (necesita root
privilegios).
Para crear una nueva base de datos:
remo-base de datos --crear --db-es-local
Para actualizar una base de datos existente:
remo-base de datos --potenciar
Avanzada usos
Para realizar algunas pruebas o administrar varias bases de datos, también puede especificar el sql
parámetros en la línea de comando. Por ejemplo:
remo-base de datos --crear --db-type = Pg --db-host = HOST \
--db-user = remo --db-pass = APROBADO \
--db-admin-user = ADMIN_USER --db-admin-pass = ADMIN_PASS
creará la base de datos de remo y el usuario de remo en el sistema postgresql alojado por HOST.
usuario ADMIN_USUARIO debe tener derecho a crear nuevas bases de datos y nuevos roles en este sistema.
Use la base de datos de remo en línea usando los servicios de onworks.net