2016-11-12 6 views
0

Ich arbeite an einer PostgreSQL-Tabelle, die Daten aus einer Tabelle nimmt und fügt sie in eine andere ein.postgresql kann nicht aus Tabelle einfügen Kann nicht einfügen

i erstellt eine Tabelle:

create table temp_appearance (firstname text, lastname text, position text, media text); 

und mit Daten gefüllt.

Ich habe dann eine neue Tabelle:

create table actors (id serial primary key ,firstname text, lastname text, position text); 

Aber wenn ich in Schauspieler aus temp_appearance einfügen:

insert into actors (firstname, lastname, position) 
select firstname, lastname, position from temp_appearance; 

es gibt mir diese Fehlermeldung: ERROR: Spalte "Vorname" existiert nicht HINWEIS: Es gibt eine Spalte namens "Vorname" in der Tabelle "Aktoren", aber es kann nicht von diesem Teil der Abfrage referenziert werden.

Ich kann nicht herausfinden, warum es donig ist, da die gleichen Befehle auf postgreSQL auf anderen Computern gearbeitet haben. Danke!

Antwort

0

Ok ich scheint es herausgefunden zu haben. Es mag nicht die gleichen Namen wie auch die aus der Spalte für den Einsatz Kolonne mit, so habe ich es auch

temp_appearance(id serial, fname text, lname text, position text) 

die jetzt arbeitet seit fname und Vorname unterschiedliche Spaltennamen sind. Seltsam, ich habe das in der Dokumentation nicht gesehen. Danke!

Verwandte Themen