kordoni Δημοσ. 29 Ιανουαρίου 2019 Δημοσ. 29 Ιανουαρίου 2019 Καλησπερα, Εχω εγκαταστησει επιτυχως PostgreSQL 10.1 σε Windows Server 2008 R2 standard, 64 bit. Προσπαθω να δημιουργησω μια βαση με LC_COLLATE και CTYPE : und-x-icu. Η SQL που χρησιμοποιω είναι CREATE DATABASE test WITH OWNER = postgres TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'und-x-icu' LC_CTYPE = 'und-x-icu' TABLESPACE = pg_default CONNECTION LIMIT = -1 ; και μου δινει error ERROR: invalid locale name: "und-x-icu" SQL state: 42809 Ομως αν κανω SELECT * FROM pg_collation; βλεπω κανονικα το und-x-icu. Μεσα στο bin folder της postgres υπαρχουν τα dll αρχεια απο ICU. Κατα την εγκατασταση της postgres επελεξα locale : [Default locale] . Οι επιλογες που μου δινει για collation και ctype το dropdwon του pgAdmi4 κατα τη create > database ειναι C, POSIX, English 1252 Η ιδια SQL εντολη σε windows 10 laptop τοπικα θα παιξει κανονικα χωρις κανενα προβλημα. Οι επιλογες του dropdown ειναι C, POSIX, English 1252 και und-x-icu. Δεν θυμαμαι να εχω κανει κατι ιδιαιτερο εδω σε win 10 για να παιξει το ICU. Πως μπορω να εχω ICU collation και ctype στον win server? Επειδη ειναι παλιοτερος δεν υποστηριζει ICU? Υπαρχει καποιος αλλος τροπος, η να αφησω encoding UT8 και collate/c-type C? Ευχαριστω
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα