Přejmenování sloupce je velmi podobné vytvoření nového sloupce, které bylo popsáno v tomto příspěvku. Opět se používá příkaz ALTER TABLE jen místo ADD je RENAME. Syntaxe příkazu je následující.
ALTER TABLE nazev_tabulky RENAME COLUMN puvodni_nazev_sloupce TO novy_nazev_sloupce
Nejdříve si vytvoříme tabulku s daty a následně pak přejmenujeme její sloupce.
drop table if exists pokus;
create table pokus (
id serial not null,
name varchar(100) not null,
primary key (id)
);
insert into pokus (name) values ('jnovak'), ('vlasak'), ('kvetinka');
Takto se provede přejmenování sloupců.
alter table pokus rename column id to id_pokus; alter table pokus rename column name to username;