phppgadmin und create script...

Alle Fragen, Probleme, ... zu phpPGAdmin gehören hier rein.
tomovic
Benutzer
Beiträge: 91
Registriert: Mi 11. Nov 2015, 15:27

Re: phppgadmin und create script...

Beitrag von tomovic » Mi 20. Apr 2016, 10:49

Code: Alles auswählen

SQL-Fehler:

ERROR:  syntax error at or near "=#"
LINE 1: SELECT COUNT(*) AS total FROM (test=# CREATE TABLE Kunden(
                                           ^

In der Anweisung:

SELECT COUNT(*) AS total FROM (test=# CREATE TABLE Kunden(
test(#  KundenNr      INTEGER     NOT NULL,
test(#  Anrede        VARCHAR(20) NOT NULL,
test(#  Firma         VARCHAR(50),
test(#  Titel         VARCHAR(30),
test(#  Name          VARCHAR(30) NOT NULL,
test(#  Vorname       VARCHAR(30),
test(#  eMail         VARCHAR(50) NOT NULL,
test(#  Passwort      VARCHAR(8)  NOT NULL,
test(#  KundeSeit     DATE        NOT NULL,
test(#  CONSTRAINT PK_Kunden PRIMARY KEY (KundenNr));
CREATE TABLE
test=*#) AS sub
ich mach irgendwo einen Denkfehler ?!

akretschmer
Erfahrener Benutzer
Beiträge: 7480
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: phppgadmin und create script...

Beitrag von akretschmer » Mi 20. Apr 2016, 11:55

*Seufz*

wenn ich psql aufrufe, bekomme ich diese Ausgabe:

Code: Alles auswählen

Expanded display is used automatically.
psql (9.5.2)
Type "help" for help.

test=# 
Das ist vergleichbar mit einer Unix-Shell oder dem C:\ eines Windows-Kommandozeilenfensters. Es gehört NICHT zum Kommando dazu, was man eingibt.
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

castorp
Erfahrener Benutzer
Beiträge: 1058
Registriert: Sa 27. Jun 2009, 22:24
Wohnort: Bayern

Re: phppgadmin und create script...

Beitrag von castorp » Mi 20. Apr 2016, 13:15

tomovic hat geschrieben:ich mach irgendwo einen Denkfehler ?!
Du musst natürlich das überflüssig und falsche select count(*) weglassen und nur das CREATE TABLE ausführen.

So was z.B.:

Code: Alles auswählen

CREATE TABLE Kunden(
 KundenNr      INTEGER     NOT NULL,
 Anrede        VARCHAR(20) NOT NULL,
 Firma         VARCHAR(50),
 Titel         VARCHAR(30),
 Name          VARCHAR(30) NOT NULL,
 Vorname       VARCHAR(30),
 eMail         VARCHAR(50) NOT NULL,
 Passwort      VARCHAR(8)  NOT NULL,
 KundeSeit     DATE        NOT NULL,
 CONSTRAINT PK_Kunden PRIMARY KEY (KundenNr));
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

tomovic
Benutzer
Beiträge: 91
Registriert: Mi 11. Nov 2015, 15:27

Re: phppgadmin und create script...

Beitrag von tomovic » Mi 20. Apr 2016, 13:32

äääähhhhh ??
DAs habe ich gemacht, geht aber irgendwie nicht.

Code: Alles auswählen

SQL-Fehler:

ERROR:  syntax error at or near "CREATE"
LINE 1: SELECT COUNT(*) AS total FROM (CREATE TABLE Kunden(
                                       ^

In der Anweisung:

SELECT COUNT(*) AS total FROM (CREATE TABLE Kunden(
 KundenNr      INTEGER     NOT NULL,
 Anrede        VARCHAR(20) NOT NULL,
 Firma         VARCHAR(50),
 Titel         VARCHAR(30),
 Name          VARCHAR(30) NOT NULL,
 Vorname       VARCHAR(30),
 eMail         VARCHAR(50) NOT NULL,
 Passwort      VARCHAR(8)  NOT NULL,
 KundeSeit     DATE        NOT NULL,
 CONSTRAINT PK_Kunden PRIMARY KEY (KundenNr))) AS sub
@akretschmer
ok,ich öffne auf dem Desktop die Datei Tabelle_fure_kunden_erstellen. Dann /alles makieren / rechtsklick kopieren.
Dann öffne ich Putty und logge mich per ssh ein.
Wie bekomme ich jetzt die Zwieschenablage in ...........

Code: Alles auswählen

Expanded display is used automatically.
psql (9.5.2)
Type "help" for help.

test=# <<<<<--------- hier rein?

akretschmer
Erfahrener Benutzer
Beiträge: 7480
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: phppgadmin und create script...

Beitrag von akretschmer » Mi 20. Apr 2016, 14:08

PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

castorp
Erfahrener Benutzer
Beiträge: 1058
Registriert: Sa 27. Jun 2009, 22:24
Wohnort: Bayern

Re: phppgadmin und create script...

Beitrag von castorp » Mi 20. Apr 2016, 14:52

tomovic hat geschrieben:äääähhhhh ??
DAs habe ich gemacht, geht aber irgendwie nicht
Nein, hast Du nicht:

Bild
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

tomovic
Benutzer
Beiträge: 91
Registriert: Mi 11. Nov 2015, 15:27

Re: phppgadmin und create script...

Beitrag von tomovic » Mi 20. Apr 2016, 16:13

@castorp
Doch Doch Doch, die Zeile fängst mit create an, komischer Weise bekomme ich die fast die gleiche Fehlermeldung. Du hälst mich bestimmt für verrückt.

tomovic
Benutzer
Beiträge: 91
Registriert: Mi 11. Nov 2015, 15:27

Re: phppgadmin und create script...

Beitrag von tomovic » Mi 20. Apr 2016, 20:07

@akretschmer
ich hätte schwören können, die rechte Maustaste ging nicht :-)

Code: Alles auswählen


tomycat@tomycat:~$ sudo -u postgres psql
[sudo] Passwort für tomycat:
psql (9.4.6)
Type "help" for help.

postgres=# CREATE TABLE Kunden(
postgres(#  KundenNr      INTEGER     NOT NULL,
postgres(#  Anrede        VARCHAR(20) NOT NULL,
postgres(#  Firma         VARCHAR(50),
postgres(#  Titel         VARCHAR(30),
postgres(#  Name          VARCHAR(30) NOT NULL,
postgres(#  Vorname       VARCHAR(30),
postgres(#  eMail         VARCHAR(50) NOT NULL,
postgres(#  Passwort      VARCHAR(8)  NOT NULL,
postgres(#  KundeSeit     DATE        NOT NULL,
postgres(#  CONSTRAINT PK_Kunden PRIMARY KEY (KundenNr));
CREATE TABLE
postgres=# \q
tomycat@tomycat:~$ 
ich habe noch einen user testerb (mit password )mit der Datenbank DATABASEB
Was muss ich tun, wenn ich eine Tabelle in DATABASEB erstellen möchte.

akretschmer
Erfahrener Benutzer
Beiträge: 7480
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: phppgadmin und create script...

Beitrag von akretschmer » Mi 20. Apr 2016, 21:01

"Was muss ich tun, wenn ich eine Tabelle in DATABASEB erstellen möchte."

Genau das. Erstelle die Tabelle DORT.
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

tomovic
Benutzer
Beiträge: 91
Registriert: Mi 11. Nov 2015, 15:27

Re: phppgadmin und create script...

Beitrag von tomovic » Do 21. Apr 2016, 18:51

Code: Alles auswählen


tomycat@tomycat:~$ sudo -u testerb psql
sudo: Unbekannter Benutzer: testerb
sudo: Regelwerks-Plugin konnte nicht initialisiert werden
tomycat@tomycat:~$ sudo -u DATABASEB psql
sudo: Unbekannter Benutzer: DATABASEB
sudo: Regelwerks-Plugin konnte nicht initialisiert werden
tomycat@tomycat:~$

Sorry, ich stelle mich wirklich nicht blöd an, aber wirgendwie sehe ich zuviel Bäume, testerb hat auch ein Password, das wird aber nicht angefragt ?!

Antworten