Qué hace NEXOS
Esta página retoma lo que el tutorial comprueba en los pasos, para explicárselo a otra persona. No añade ninguna manipulación.
El modelo decide
Usted dibuja las tablas y los campos. NEXOS escribe el SQL. Una tabla nueva vive primero en el modelo, con la marca « Por confirmar ». Cuando hace clic en Confirmar, NEXOS compara el modelo con la base real y lleva allí los cambios.
Según el entorno
| Entorno | Qué hace Confirmar |
|---|---|
| Desarrollo | Aplica solo lo que no elimina datos. Retirar campos pide siempre confirmación. |
| Pruebas | Muestra primero el SQL, y es usted quien lo aplica. |
| Producción | Muestra el SQL, y pide además escribir el nombre del entorno. |
| Solo lectura | No toca la base. El rechazo queda anotado en Problemas. |
En este tutorial, la conexión está en Desarrollo. Por eso la creación de la tabla, en el paso Confirmar, no pidió otro clic, mientras que la retirada de email se detuvo.
Cada conexión, su base
Una conexión solo muestra la base a la que apunta. Las demás bases del servidor no se listan. Es lo que muestra el árbol en el paso abrir la base.
Todo o nada
En PostgreSQL, cada Confirmar se aplica en una transacción. Si una instrucción falla, nada queda a medias.
Nunca una eliminación adivinada
Un renombrado se aplica como un renombrado, y los datos permanecen. Retirar un campo o una tabla nunca es automático. Las tablas presentes en la base pero ausentes del modelo no se eliminan: solo se señalan.
Queda una traza
Cada cambio aplicado se anota con su SQL, su hora y su resultado en el diario de escrituras del equipo.
Los demás motores
Hoy, este recorrido lo sostienen:
- PostgreSQL, probado durante este tutorial;
- SQLite, probado en las pruebas automáticas;
- MySQL, presente en el código. El tutorial de origen lo marca como no verificado en condiciones reales: la prueba está prevista al cierre de esta primera etapa, que no se describe aquí.
SQL Server y Oracle todavía no crean ni modifican las tablas desde NEXOS: se leen y se consultan. El tutorial de origen indica que SQL Server llega en la etapa siguiente, que no está en este recorrido.