Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σας, τώρα μαθαίνω βάσεις δεδομένων για τη σχολή κι κάνω εξάσκηση μόνος μου.Αυτος είναι ο πρώτος table που πάω να φτιάξω και δε καταφέρνω τίποτα.

Αρχικά στη πρώτη εικόνα μου έβγαζε το error που φαίνεται οπότε και διέγραψα ότι άλλο υπήρχε κι άφησα μόνο το CREATE TABLE etc.... έτσι κάνει execute κανονικά,αν όμως βάλω τη γραμμή SELECT *FROM etc... τότε εμφανίζει παλι error όπως φαίνεται στην εικόνα

Μπορεί κάποιος να βοηθήσει;

2020-03-10_19-49-33-d63ffe115c1133015af8b52820f7bdf3.png

2020-03-09_22-01-10-02943a7b2e65c5fd925b159d701d245e.png

Δημοσ.

Όσο αφορά το πρώτο σφάλμα αναφέρει ότι έχεις ήδη τον πίνακα directors. Αρα εάν κάνεις απλά έναν select θα παίξει, απλά σβήσε το CREATE TABLE. Ακόμη στο δεύτερο screenshot το σφάλμα αναφέρει ότι το Create Table το κάνεις εντός ενός transaction, δηλαδή του μηχανισμού αποφυγής μη επιθυμητών πινάκων που αξιοποιείτε κατά εγγραφή και ανανέωση δεδoμένων σε πίνακες.

Για αρχή σου συνιστώ να παίξεις με postgresql μέσω psql command line tool. Σε περίπτωση που θες GUI δες πως μπορείς να εκτελείς ένα query στον editor σου. Το πρόβλημά σου προξενείτε λόγο ότι τρέχεις όλα τα queries εντός του editor δλδ τρέχεις ΚΑΙ το CREATE TABLE και το SELECT query, έτσι όταν πας να το ξανατρέξεις τρέχεις το πρώτο query και επειδή σκάει δεν προχωρά στο δεύτερο.

Ελπίζω να σε διαφώτησα.

  • Like 1
Δημοσ.

Ευχαριστώ πολύ για την απάντηση ,άργησα μερικές μέρες να βρω απάντηση,κι απο εδω κι απο το νετ,αλλά όντως κάπως έτσι κάνω δουλειά, σε cmd δε μπορώ να δουλεψω ακόμα βάσεις δεδομένων ,ακολουθώ ένα "μοτίβο" μαθημάτων κι δειχνει τα παραδείγματα στο pgadmin,γινόταν κι με ένα τρόπο στα σκρίνσοτ που ανέβασα να κάνω δουλειά.
όπως κι να χει βρήκα λύσεις, σε ευχαριστώ πολυ

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...