Suppose that we created a table in the database by following the normalization rules for our application. However, we realized that the data type of the column was inconvenient. In such a case, we do not need to drop and create the table to change the data type.
In a different scenario, we try to insert the data into the table, but we realize that the column size is not enough.
In such cases, you can change column’s data type in two ways in PostgreSQL.
Change PostgreSQL Column’s Data Type
First Method
Re-create the table.
Second Method
Change the point of the table. In this method, the data type of the column can be changed by changing the metadata information in the table without the need to drop-create.
You can change column’s data type with the command below or with applications like pgadmin.
1 | ALTER TABLE your_tablo_name ALTER COLUMN your_column_name TYPE new_data_type; |