insert values from another table postgresql code example

Example 1: postgresql insert select

insert into items_ver(item_id, item_group, name)
select * from items where item_id=2;

Example 2: postgre insert select

insert into TABLENAMEA (A,B,C,D) 
select A,B,C,D from TABLENAMEB

Example 3: postgres trigger insert into another table

CREATE OR REPLACE FUNCTION function_copy() RETURNS TRIGGER AS
$BODY$
BEGIN
    INSERT INTO
        table2(id,name)
        VALUES(new.id,new.name);

           RETURN new;
END;
$BODY$
language plpgsql;

Tags:

Sql Example