CREATE TABLE temp AS SELECT did, cidade FROM distribuidores;
DROP TABLE distribuidores;
CREATE TABLE distribuidores (
did DECIMAL(3) DEFAULT 1,
cidade VARCHAR(40) NOT NULL
);
INSERT INTO distribuidores SELECT * FROM temp;
DROP TABLE temp;
veja mais:
http://www.htmlstaff.org/postgresqlmanual/sql-altertable.html