Saturday , March 2 2024


In today’s article, we will try to explain what VIEW is in PostgreSQL and how to use it with an example.

Views are virtual tables used to simplify queries, organize access permissions, compare equivalent data on different servers, and in some cases shorten query time.

If more than one table and different columns of the table will be used in the SQL process, it may be a bit troublesome to combine them all and query from the required table.

Instead, creating virtual tables with a view, taking the necessary columns from different tables and making queries on a single table makes things easier.

Instead of repeatedly writing queries that combine different columns of different tables, data can be queried as if data is being retrieved from a single table by writing it into a view only once.

Another important reason for using View is that you want to extract data from more than one table and give some of the data to a user. Therefore, by giving the user permission only in that view, you can show only the query result written in the view without needing authorization in the entire table.

In addition to just pulling data from the view, insert and update operations can also be performed. While doing this, attention should be paid to the constraints and Null values of the tables in the view.

Let’s reinforce the topic by creating an example view:

We created our view as above, and when we receive our data, we create a virtual table by displaying only the data we want.


About Faruk Erdem

Leave a Reply

Your email address will not be published. Required fields are marked *