Ich konnte dieses Problem beheben, indem ich C: \ Program Files (x86) \ Graphviz2.38 \ bin zu meinem "Pfad" hinzufügte, damit Java es aus dem Verzeichnis heraus finden kann, aus dem ausgeführt wird.
So verwenden Sie ShemaSpyGui zum Anzeigen des Datenbankdiagramms
2011
gstackoverflow
Ich habe heute Postgre installiert und möchte Datenbankschema ansehen.
Ich entscheide mich für schemaSpy und lade es und auch schemaSpyGui herunter
und dann sehe ich:
This is the command (password not displayed!) SchemaSpyGUI has generated: java -jar "D:\free\schemaSpy_5.0.0.jar" -dp "D:\free\postgresql-9.1-903.jdbc4.jar" -t pgsql -db marc_db -host localhost -port 5432 -u marc -connprops "D:\free\schemaSpyGUI20090302\properties\pgsql.properties" -o "D:\free\schemaSpyGUI20090302\marc_marc_db_" Failed to query Graphviz version information with: dot -V java.io.IOException: Cannot run program "dot": CreateProcess error=2, The system cannot find the file specified Using database properties: [D:\free\schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/pgsql.properties Gathering schema details... No tables or views were found in schema 'marc'. The schema does not exist in the database. Make sure that you specify a valid schema with the -s option and that the user specified (marc) can read from the schema. Note that schema names are usually case sensitive. 3 schemas exist in this database. Some of these "schemas" may be users or system schemas. information_schema pg_catalog public These schemas contain tables/views that user 'marc' can see: information_schema pg_catalE=2og publicI=2
ich habe installiert Graphviz2.38
Und wenn ich von cmd tippe
C:\Program Files (x86)\Graphviz2.38\bin>dot -V dot - graphviz version 2.38.0 (20140413.2041)
Bitte helfen
aktualisieren
Nach einem Kommentar in einem Kommentar habe ich path\to\Graphviz2.38\bin
die Path
Umgebungsvariable hinzugefügt und nun sehe ich Folgendes:
This is the command (password not displayed!) SchemaSpyGUI has generated: java -jar "D:\freelance\db_things\schemaSpy_5.0.0.jar" -dp "C:\Users\redwhite\.m2\repository\postgresql\postgresql\9.0-801.jdbc4\postgresql-9.0-801.jdbc4.jar" -t pgsql -db marc_db -host localhost -port 5432 -u marc -connprops "D:\freelance\db_things\schemaSpyGUI20090302\properties\pgsql.properties" -o "D:\freelance\db_things\schemaSpyGUI20090302\marc_marc_db_" Using database properties: [D:\freelance\db_things\schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/pgsql.properties Gathering schema details... No tables or views were found in schema 'marc'. The schema does not exist in the database. Make sure that you specify a valid schema with the -s option and that the user specified (marc) can read from the schema. Note that schema names are usually case sensitive. 4 schemas exist in this database. Some of these "schemas" may be users or system schemas. information_schema pg_catalog pg_toast_temp_1 public These schemas contain tables/views that user 'marc' can see: informationE=2_sch emapg_catalog publicI=2
mein shema sieht so aus:
Haben Sie Ihrem Pfad "C: \ Programme (x86) \ Graphviz2.38 \ bin" hinzugefügt, damit Java es aus dem Verzeichnis heraus finden kann (D: \ free)?
Ƭᴇcʜιᴇ007 vor 10 Jahren
1
@ Ƭᴇcʜιᴇ007 jetzt habe ich ein anderes problem. Kannst du helfen?
gstackoverflow vor 10 Jahren
0
Sie sollten eine Frage pro Frage beibehalten. Hat das Hinzufügen zu dem Pfad Ihr erstes Problem gelöst oder nicht?
Ƭᴇcʜιᴇ007 vor 10 Jahren
0
@ Ƭᴇcʜιᴇ007 Topic wurde aktualisiert
gstackoverflow vor 10 Jahren
0
@ Ƭᴇcʜιᴇ007 Sind Sie bereit zu helfen, wenn ich ein neues Thema erstellen würde?
gstackoverflow vor 10 Jahren
0
Der (neue) Fehler besagt, dass nach einer Datenbank (Schema) mit dem Namen "Marc" gesucht wird, die nicht existiert. Hast du eins?
Ƭᴇcʜιᴇ007 vor 10 Jahren
0
Ich habe ein Shema mit dem Namen 'public', aber wie Sie sehen können, fehlt das Feld für Shema auf der Benutzeroberfläche der Benutzeroberfläche
gstackoverflow vor 10 Jahren
0
@ Ƭᴇcʜιᴇ007 so etwas http://joxi.ru/vn2Y8KzgfbzPm6.jpg?d=
gstackoverflow vor 10 Jahren
0
Verweist die Datei pgsql.properties zufällig auf das Marc-Schema?
Ƭᴇcʜιᴇ007 vor 10 Jahren
0
@ Ƭᴇcʜιᴇ007 sieht aus wie keine http://joxi.ru/48AnXL0EIzPjmO.jpg?d=
gstackoverflow vor 10 Jahren
0
Es werden folgende Schemas angezeigt: information_schema, pg_catalog und public. Haben irgendwelche dieser DBs diese Schemas?
Ƭᴇcʜιᴇ007 vor 10 Jahren
0
@ Ƭᴇcʜιᴇ007 Ja, marc_db hat 'öffentliches' Schema
gstackoverflow vor 10 Jahren
0
Ok, vielleicht sollte ich es anders formulieren: Hat einer dieser DB alle drei dieser Schemata? :) Oder eine der aufgelisteten, die nicht "öffentlich" sind?
Ƭᴇcʜιᴇ007 vor 10 Jahren
0
Wenn ich recht verstehe, habe ich 3 Datenbanken. und jedes hat nur ein Shema mit dem Namen 'public'. http://dl1.joxi.net/drive/0005/3037/338909/141004/11b92257ad.jpg
gstackoverflow vor 10 Jahren
0
Irgendwann habe ich comand aus der Fehlermeldung kopiert und ** -p password -s shema ** hinzugefügt und es von cmd ausgeführt und ich habe einen Erfolg
gstackoverflow vor 10 Jahren
1
1 Antwort auf die Frage
0
Ajit Goel
Verwandte Probleme
-
2
Wie konvertiere ich eine Mac OS Filemaker 2-Datenbank in eine aktuelle FM- oder Bento-Datenbank, wob...
-
3
OpenX: mySql VS PostgreSQL
-
5
Was ist mit WinFS passiert?
-
4
Was ist das Äquivalent von Microsoft Access auf dem Mac?
-
1
So finden Sie die ORM-App für OSX
-
3
Den Editor von Vim Psql haben
-
2
Home-Movie-Datenbanksoftware
-
4
Welches ist die beste Lösung für eine gemeinsam genutzte Datenbank, die diese Anforderungen erfüllt?
-
2
Wie kann ich meine Datenbank wiederherstellen?
-
2
Was ist ein DDL-Skript im Kontext von Datenbanken?