Usando pgadmin 4 GUI:
Comencemos con la apertura de la interfaz gráfica de usuario PostgreSQL PGADmin desde la barra de búsqueda. Escriba "Pgadmin" y toque la aplicación que apareció en la pantalla. Agregue su servidor y contraseña de base de datos en el cuadro de diálogo que apareció en su pantalla PGADmin. Ahora, expanda la sección de la base de datos y toque la base de datos específica. Toque el icono de la herramienta de consulta. Para crear y dejar una vista, debemos tener algunas tabla y datos dentro de la base de datos. Por lo tanto, utilizando la instrucción "Seleccionar" dentro de la herramienta de consulta, hemos mostrado datos de "marca" de la tabla como se muestra a continuación. Esta tabla contiene 4 columnas de ID, texto y una matriz de tipos enteros y de texto.
Creemos una nueva vista con la ayuda de una herramienta de consulta nuevamente. La instrucción Crear vista se utilizará para este propósito. Tienes que nombrar la vista lo que quieras,.mi. Lo estamos nombrando "Brand_View" como se muestra a continuación. La vista debe contener alguna consulta para realizar transacciones desde la base de datos. Por lo tanto, hemos estado utilizando la instrucción selecta para obtener todos los registros de la tabla "marca" solo donde el índice 2 de la columna "marca" está vacía, i.mi. Sin valores. La instrucción utilizada para este propósito se ha mostrado en la captura de pantalla adjunta. Tienes que ejecutarlo con el botón de ejecución del triángulo pequeño desde la barra de tareas pgadmin o el área de herramientas. El mensaje de éxito que se muestra en el área de salida es una prueba de que la vista se ha creado.
Simplemente creemos otra vista, "Price_View" para la tabla "marca" utilizando el comando Crear vista utilizando la instrucción "Seleccionar" para obtener registros. Esta vez, esta vista se utilizará para obtener todos los registros de la tabla "marca" donde el índice 3 de la columna de la marca es nula. Esta consulta también ha tenido éxito después de ejecutar el botón "Ejecutar".
Continuando más allá, veamos si las vistas que hemos creado funcionan o no. Por lo tanto, la instrucción de selección se descartará para esta necesidad utilizando el nombre de una vista, i.mi. "Brand_view". La salida muestra 0 registros porque no hay registros en "Brand [2]" que están vacíos. Aunque, hay registros en la columna de la marca donde toda la matriz está vacía.
Veamos el "precio_view" ahora. Use la misma instrucción de selección para obtener los registros de la tabla "marca" utilizando el "precio_view" donde el 3rd El índice de la columna de la marca es nulo. Esta consulta nos está devolviendo un total de 4 registros de 5. Todos los registros resultados son nulos en el índice 3 de la columna "marca". Entonces, esto se trataba de la ilustración para crear vistas y obtener registros a través de ellos. Avancemos más para ver cómo funcionará esta vista recién hecha.
Simplemente eliminemos o dejemos caer la "marca" de nuestro sistema. Por lo tanto, hemos estado usando el comando de vista de caída junto con el nombre de una vista, yo.mi. "marca". Hemos encontrado un error en la ejecución diciendo que esta opinión no se encuentra hasta ahora. Esto significa que estamos usando el nombre incorrecto para la vista. Esto está claro que encontraremos un error al usar el nombre incorrecto para cualquier vista. Correcemos nuestro nombre de nombre para evitar este error mediante una actualización.
Ahora, usaremos el nombre correcto de la vista para dejarlo caer, yo.mi. "Brand_view". Por lo tanto, la instrucción de vista de caída utiliza el nombre de vista correcto para soltarlo. La ejecución ha sido próspera, y la vista finalmente se elimina de nuestro sistema y no se puede usar más.
Para evitar el error al ejecutar el comando de vista de caída y usar el nombre incorrecto para una vista, debemos usar la condición "si existe" en él. No permitirá que nuestro sistema arroje una excepción. Por lo tanto, usamos el nombre de vista incorrecto nuevamente para probar esta condición "si existe" en la instrucción de vista de caída. En la ejecución del comando, tenemos un aviso de que esta opinión no existe, y el sistema está omitiendo el proceso de caída. La consulta fue exitosa.
Usemos el mismo comando de vista de caída con la condición si existe para soltar una vista de nombre correcta, yo.mi. "Price_view" como se muestra a continuación. La caída de la vista esta vez será fructífera.
Usando el shell PostgreSQL:
Usemos el shell de PostgreSQL para crear y eliminar vistas. Abra PostgreSQL Shell en su sistema y agregue el nombre de su base de datos, el número de puerto, el nombre de usuario y la contraseña para usarlo.
En primer lugar, veremos una tabla "FTEST" todos los registros en nuestra base de datos "AQSAYASIN" utilizando la instrucción SELECT. Puedes ver que tiene un total de 3 columnas. Usaremos la columna de números en nuestra vista recientemente agregada.
Tiene que usar la palabra clave Crear vista para crear una nueva vista llamada "ftest_view" en nuestra base de datos "aqsayasin" utilizando la instrucción "seleccionar" para obtener registros de la tabla "ftest". No solo obtiene todos los registros de la tabla "ftest", sino que también muestra el "piso" de una columna completa "número" de la misma tabla para mostrar. La vista ahora está creada y lista para usar.
Sobre el uso del FTEST_VIEW en la instrucción Seleccionar, tenemos todos los registros de la tabla "FTEST". Aquí viene otra columna, "piso" usando el "ftest_view". En la instrucción de selección que muestra el piso de los valores en la columna "número" de la tabla "ftest".
Usando el comando de vista de caída en el shell postgreSQL, dejemos esta vista. La condición if exist se aplicará a esta consulta para evitar cualquier error. Al ejecutar esta consulta de vista de caída para la vista "ftest_view", tuvimos éxito y la vista se ha ido.
Usemos la vista ya abandonada para seleccionar los datos de la tabla "ftest". El uso de esta instrucción seleccionada nos lleva a un error, yo.mi. "La vista no existe".
Creemos otra vista llamada "fview" para seleccionar la columna "número" de la tabla "ftest" después de ser multiplicada por 12. Por lo tanto, el comando Crear vista ha estado aquí nuevamente.
Al utilizar la consulta "Seleccionar" para obtener los registros mediante la vista "FView", devuelve la salida de la siguiente revestimiento. La columna muestra los valores del "número" de la columna multiplicados por 12 de la tabla "ftest" como debajo.
Simplemente soltemos esta vista recientemente hecha "FTEST" usando el comando de vista Drop junto con el comando if existe.
Aquí, ya se ha ido.
Conclusión:
La discusión fue sobre crear puntos de vista y dejarlas de la base de datos de forma permanente para tener un vistazo diferente a su base de datos en 2 segundos. Toda esta discusión cubre la creación y eliminación de puntos de vista en PostgreSQL Shell y Pgadmin. Todas las consultas especificadas en esta guía se pueden utilizar en cualquier otra versión de base de datos SQL. Siéntase libre y fácil de usar estas consultas en cualquier lugar para aprender cada vez más.