Ρύθμιση παραμέτρων επεκτάσεων postgresql | Cloud SQL για PostgreSQL | Το Google Cloud, το Google Bard μπορεί τώρα να συνδεθεί με το Gmail, τα έγγραφα, τους χάρτες: Πώς λειτουργεί

Το Google Bard μπορεί τώρα να συνδεθεί με το Gmail, τα έγγραφα, τους χάρτες: Πώς λειτουργεί

Τελευταία ενημέρωση στις 2023/09/05 (UTC).

Ρύθμιση παραμέτρων επεκτάσεων PostgreSQL

Μπορείτε να επεκτείνετε το PostgreSQL με την ομαδοποίηση αντικειμένων SQL σε ένα πακέτο για να τα χρησιμοποιήσετε ως μονάδα. Αυτή η σελίδα περιέχει πληροφορίες σχετικά με τη διαμόρφωση των επεκτάσεων PostgreSQL συμβατή με το σύννεφο SQL.

Χρησιμοποιήστε τις επεκτάσεις PostgreSQL

Μπορείτε να εγκαταστήσετε μόνο επεκτάσεις συμβατές με το σύννεφο SQL. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα επεκτάσεων PostgResql συμβατή με το Cloud SQL.

Παρατηρημένος : Μπορείτε να εγκαταστήσετε μόνο επεκτάσεις στην κύρια παρουσία, όχι στην αντίγραφα με πρόσβαση ανάγνωσης. Μόλις εγκατασταθεί, η επέκταση αναπαράγεται στο διπλό σώμα με πρόσβαση ανάγνωσης.

Εγκαταστήστε μια επέκταση

Πριν χρησιμοποιήσετε μια επέκταση, εγκαταστήστε το προχωράτε ως εξής:

  • Στο εργαλείο PSQL, εκτελέστε την εντολή δημιουργίας επέκτασης.

Προϋποθέσεις που απαιτούνται για τα δικαιώματα superuser

Στο Cloud SQL, οι επεκτάσεις μπορούν να δημιουργηθούν μόνο από χρήστες με το ρόλο Cloudsqlsuperuseruse . Όταν δημιουργείτε μια παρουσία postgreSQL, ο προεπιλεγμένος χρήστης postgre δημιουργείται αυτόματα (αλλά πρέπει να ορίσετε τον κωδικό πρόσβασής του). Ο προεπιλεγμένος χρήστης postgres έχει τον ρόλο του cloudsqlsuperuser . Για περισσότερες πληροφορίες, ανατρέξτε στη σελίδα σχετικά με τους χρήστες postgresql.

Παρατηρημένος : Εάν εισαγάγετε μια βάση δεδομένων που περιέχει μια επέκταση που δημιουργείται από έναν εξατομικευμένο χρήστη, δεν μπορείτε να διαγράψετε τον χρήστη χωρίς να διαγράψετε ολόκληρη την εισαγόμενη βάση δεδομένων.

Συνδέσεις μεταξύ βάσεων δεδομένων

Για να συνδεθείτε, οι περιπτώσεις στόχοι πρέπει να βρίσκονται στο ίδιο δίκτυο VPC με το σώμα σύνδεσης.

Στην κονσόλα Cloud Google, δεν μπορείτε να επιλέξετε το κουμπί Εξουσιοδότηση μόνο συνδέσεων SSL Για περιπτώσεις συμπλέγματος. Επιπλέον, για να συνδεθείτε σε βάσεις δεδομένων μέσα στην ίδια περίπτωση, δεν μπορείτε να ορίσετε τον κεντρικό υπολογιστή στο “LocalHost” ή στο 127.0.0.1 . Πρέπει να χρησιμοποιήσετε τη διεύθυνση IP που αναφέρεται για την εμφάνισή σας στην κονσόλα Google Cloud.

Ζητήστε βοήθεια για μια νέα επέκταση

Δεν μπορείτε να δημιουργήσετε τις δικές σας επεκτάσεις στο SQL Cloud.

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

Οι επεκτάσεις PostgreSQL είναι συμβατές με το SQL Cloud

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

Η βοήθεια σχετικά με τις επεκτάσεις PostgreSQL με το Cloud SQL χωρίζεται σε διάφορες κατηγορίες:

  • Postgis επεκτάσεις
  • Επεκτάσεις τύπου δεδομένων
  • Επεκτάσεις γλωσσών
  • Διάφορες επεκτάσεις

Μετά το

Επέκταση postgis 3.Το 0 είναι συμβατό με το Cloud SQL για το PostgreSQL για όλες τις μεγάλες εκδόσεις.

Ο παρακάτω πίνακας περιέχει τις εκδόσεις της επέκτασης PostGIS για κάθε έκδοση του SQL Cloud για PostgreSQL:

Έκδοση SQL Cloud για PostgreSQL Επέκταση postgis
Postgresql 9.6 2.3.11
Postgresql 10 2.4.9, 3.1.4
Postgresql 11 2.5.5, 3.1.4
Postgresql 12 3.1.4
Postgresql 13 3.1.4
Postgresql 14 3.1.4

Για μια σημαντική συγκεκριμένη έκδοση του PostgreSQL, στην εντολή δημιουργίας επέκτασης, μπορείτε να καθορίσετε μια έκδοση της επέκτασης PostGIS χρησιμοποιώντας την έκδοση έκδοσης .

Η επέκταση postgis περιλαμβάνει τα ακόλουθα στοιχεία:

  • μετά το
  • Postgis_raster
  • Postgis_sfcgal
  • Postgis_tiger_geocoder
  • Postgis_topology
  • Διεύθυνση_STANDARDIZER
  • Address_standardizer_data_us

Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Εγκατάσταση PostGIS (εγκατάσταση του PostGIS).

Επιπλέον, το Cloud SQL για το PostgreSQL περιλαμβάνει την έκδοση 3.3.0 της επέκτασης του pgrouting, η οποία επεκτείνει το postgis. Η επέκταση του pgrouting βελτιώνει τη γεωχωρική θεραπεία μέσω δρομολόγησης και ανάλυσης δικτύου.

Μπορείτε να αναβαθμίσετε το χειροκίνητα postgis και τις σχετικές επεκτάσεις στην τελευταία έκδοση τους. Για να μάθετε περισσότερα σχετικά με την αναβάθμιση των επεκτάσεων PostGIS, ανατρέξτε στη σελίδα αναβάθμισης PostGI.

Επεκτάσεις τύπου δεδομένων

Επέκταση Περιγραφή
Btree_gin Παρέχει παραδείγματα κατηγοριών χειριστών δεικτών τζιν που εφαρμόζουν συμπεριφορά ισοδύναμη με ένα δείκτη B-Tree.
Cloud SQL για PostgreSQL 9.6 Χρησιμοποιήστε την έκδοση 1.0. Το Postgresql 10 χρησιμοποιεί την έκδοση 1.2. Όλες οι άλλες εκδόσεις χρησιμοποιούν την έκδοση 1.3.
Btree_gist Παρέχει κατηγορίες χειριστών δεικτών GIST που εφαρμόζουν συμπεριφορά ισοδύναμη με ένα δείκτη B-Tree.
Cloud SQL για PostgreSQL 9.6 Χρησιμοποιήστε την έκδοση 1.2. Postgresql 10, 11, 12 και 13 Χρησιμοποιήστε την έκδοση 1.5. Το Postgresql 14 χρησιμοποιεί την έκδοση 1.6.
chkpass Εφαρμόζει έναν τύπο δεδομένων CHKPass που έχει σχεδιαστεί για την αποθήκευση κρυπτογραφημένων κωδικών πρόσβασης.
Cloud SQL για PostgreSQL 9.6 και 10 Χρησιμοποιήστε την έκδοση 1.0. Δεν είναι συμβατό με άλλες εκδόσεις.
αναφέρω Παρέχει έναν τύπο αλυσίδας χαρακτήρων Citext που δεν είναι ευαίσθητη στη θραύση.
Cloud SQL για PostgreSQL 9.6 Χρησιμοποιήστε την έκδοση 1.3. Το Postgresql 10 χρησιμοποιεί την έκδοση 1.4. Το Postgresql 11 χρησιμοποιεί την έκδοση 1.5. Postgresql 12, 13 και 14 Χρησιμοποιήστε την έκδοση 1.6.
κύβος Εφαρμόζει έναν τύπο δεδομένων κύβου για να αντιπροσωπεύει τους πολυδιάστατους κύβους.
Cloud SQL για PostgreSQL 9.6 και 10 Χρησιμοποιήστε την έκδοση 1.2. Το Postgresql 11 χρησιμοποιεί την έκδοση 1.3. Postgresql 12 και 13 Χρησιμοποιήστε την έκδοση 1.4. Το Postgresql 14 χρησιμοποιεί την έκδοση 1.5.
καταργώ Εφαρμόζει τον τύπο δεδομένων HSTORE για την αποθήκευση συνόλων ζεύγους κλειδιού/τιμών σε μία μόνο τιμή postgreSQL.
Cloud SQL για PostgreSQL 9.6 και 10, χρησιμοποιήστε την έκδοση 1.4. Το Postgresql 11 χρησιμοποιεί την έκδοση 1.5. Το Postgresql 12 χρησιμοποιεί έκδοση 1.6. Το Postgresql 13 χρησιμοποιεί έκδοση 1.7. Το Postgresql 14 χρησιμοποιεί την έκδοση 1.8.
Isn Παρέχει τύπους δεδομένων για ορισμένα διεθνή πρότυπα αρίθμησης προϊόντων.
Cloud SQL για PostgreSQL 9.6 και 10 Χρησιμοποιήστε την έκδοση 1.1. Όλες οι άλλες εκδόσεις χρησιμοποιούν την έκδοση 1.2.
IP4R Παρέχει τύπους δεδομένων για διευθύνσεις IPv4/V6, παραλίες διευθύνσεων IP και συμβατότητα με ευρετήρια.
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 2.4.
λουρί Εφαρμόζει έναν τύπο δεδομένων LTREE για να αντιπροσωπεύει τις ετικέτες δεδομένων που αποθηκεύονται σε μια ιεραρχική δομή με τη μορφή δέντρου.
Cloud SQL για PostgreSQL 9.6, 10, 11 και 12 Χρησιμοποιήστε την έκδοση 1.1. Postgresql 13 και 14 Χρησιμοποιήστε την έκδοση 1.2.
λωρίδας Βοήθεια για τη διαχείριση μεγάλων αντικειμένων (που ονομάζεται επίσης LO ή Blob).
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 1.1.
Postgresql-hll Εισάγει ένα νέο τύπο δεδομένων, HLL, το οποίο είναι δομή δεδομένων hyperloglog. Δείτε επίσης την ενότητα PostgreSQL-HLL σε αυτό το έγγραφο.
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 2.16.
πρόθεμα Παρέχει μια αλληλογραφία προθέματος καθώς και συμβατότητα με τους δείκτες.
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 1.2.0.

Επεκτάσεις γλωσσών

Επέκταση Περιγραφή
plpgsql Φορτωμένη διαδικαστική γλώσσα για τη δημιουργία λειτουργιών, διαδικασιών και ενεργοποίησης. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν τη γλώσσα για να εκτελέσετε κώδικα απευθείας σε μπλοκ DO.
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 1.0.
Plv8 Παρέχει μια διαδικαστική γλώσσα για την ενεργοποίηση του JavaScript.
Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 3.1.2, η οποία χρησιμοποιεί την έκδοση 9.9 του κινητήρα JavaScript V8.

Διάφορες επεκτάσεις

  • Cloud SQL για PostgreSQL 9.6 Χρησιμοποιήστε την έκδοση 1.1.4 pgaudit.
  • Το Cloud SQL για το Postgresql 10 χρησιμοποιεί την έκδοση 1.2.3 pgaudit.
  • Το Cloud SQL για το Postgresql 11 χρησιμοποιεί την έκδοση 1.3.3 pgaudit.
  • Το Cloud SQL για το Postgresql 12 χρησιμοποιεί την έκδοση 1.4.2 του PGAUDIT.
  • Το Cloud SQL για το PostgreSQL 13 χρησιμοποιεί την έκδοση 1.5.1 του pgaudit.
  • Το Cloud SQL για το Postgresql 14 χρησιμοποιεί την έκδοση 1.6.1 του pgaudit.

Οι τιμές που μπορείτε να ορίσετε για αρχεία ειδήσεων ελέγχου για όλες τις εκδόσεις του PGAUDIT διαβάζονται, γράφουν, λειτουργούν, ρόλο, DDL, MISC και όλα . Για τις εκδόσεις 1.4.2 έως 1.6.1, μπορείτε επίσης να ορίσετε την τιμή του misc_set .

Για περισσότερες πληροφορίες σχετικά με τη χρήση αυτής της επέκτασης με το SQL Cloud, ανατρέξτε στη σελίδα ελέγχου PostgResql χρησιμοποιώντας το PGAUDIT.

Δημιουργήθηκε και διαχειρίζεται τους προσωρινούς πίνακες τύπου DB2 ή Oracle σε μια βάση δεδομένων PostgreSQL.

Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 2.9.0.

Επέκταση ανοιχτού κώδικα για αποθήκευση και αναζήτηση συνεχών παραστάσεις διανυσμάτων στις βάσεις δεδομένων PostgreSQL.

Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 0.4.2

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

Το Cloud SQL για το PostgreSQL χρησιμοποιεί την έκδοση 1.0.0.

Μάθετε περισσότερα σχετικά με ορισμένες επεκτάσεις PostgreSQL

Αυτή η ενότητα περιγράφει λεπτομερέστερα μερικές από τις επεκτάσεις PostgreSQL συμβατές με τους παραπάνω πίνακες.

Aut_explain

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

Επιπλέον, για έναν χρήστη με τον ρόλο του CloudsqlSuperUseruse (μόνο), μπορείτε να χρησιμοποιήσετε την εντολή φορτίου για να φορτώσετε αυτήν την επέκταση κατά τη διάρκεια μιας περιόδου σύνδεσης.

δίδυμος

Σε μια συνεδρία βάσης δεδομένων, μπορείτε να χρησιμοποιήσετε αυτήν την επέκταση για να συνδεθείτε με βάσεις δεδομένων PostgresQL και να εκτελέσετε αιτήματα.

Επί του παρόντος, αυτή η επέκταση λειτουργεί για δύο παρουσίες SQL Cloud με ιδιωτική συνδεσιμότητα IP στο ίδιο δίκτυο VPC ή για βάσεις δεδομένων που διασχίζουν την ίδια περίπτωση.

Παρατηρημένος : Στο σύννεφο SQL, δεν είναι δυνατόν να χρησιμοποιήσετε πιστοποιητικά πελατών με το DBLINK.

Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα DBLink στην τεκμηρίωση PostgResql.

Χρησιμοποιήστε το DBLINK για να συνδεθείτε με έναν κωδικό πρόσβασης

Για να συνδεθείτε σε βάσεις δεδομένων ή να συνδεθείτε με την ίδια περίπτωση με έναν άλλο χρήστη, πρέπει να καθορίσετε έναν κωδικό πρόσβασης. Εδώ είναι ένα εκχύλισμα κώδικα ως παράδειγμα (δεν πρέπει να χρησιμοποιηθεί στην παραγωγή):

 Επιλέξτε * από το DBLINK ('DBName = Name Port = 1234 HOST = HOST USER = Χρήστης Κωδικός Κωδικής = Κωδικός Κωδικής', 'Επιλέξτε ID, όνομα από τον πίνακα' \) ως t (id int, κείμενο κειμένου); 

Διαφορετικά, για να διαμορφώσετε μόνο μια σύνδεση, εδώ είναι ένα άλλο παράδειγμα κώδικα (που δεν πρέπει να χρησιμοποιηθεί στην παραγωγή):

 Επιλέξτε DBLINK_CONNECT ('dbname = dblinktest user = postgres host = name_or_ip password = xxx'); 

Συνδεθείτε χωρίς κωδικό πρόσβασης χρησιμοποιώντας το DBLINK

Για να συνδεθείτε στην ίδια περίπτωση χρησιμοποιώντας την ταυτότητα του ίδιου χρήστη, μπορείτε να συνδεθείτε χωρίς κωδικό πρόσβασης. Παράδειγμα:

  1. Ορίστε τον ακόλουθο δείκτη βάσης δεδομένων για να ενεργοποιήσετε τις τοπικές συνδέσεις χωρίς κωδικό πρόσβασης.
    Σύννεφα.enlay_passwordless_local_connections
  2. Συνδεθείτε χωρίς να καθορίσετε τον κεντρικό υπολογιστή, πράγμα που συνεπάγεται σύνδεση με την ίδια περίπτωση. Εδώ είναι ένα παράδειγμα:

Επιλέξτε * από το dblink ('dbname = finance user = alice', 'επιλέξτε εισοδήματα από το εισόδημα') όπως επιστρέφεται (εισοδήματα ακέραιος) 

Το αποτέλεσμα πρέπει να μοιάζει με αυτό:

 Εισόδημα -------- 1000 (1 σειρά) 

Επιπλέον, για να συνδεθείτε με άλλες βάσεις δεδομένων στο ίδιο παράδειγμα, δεν μπορείτε να καθορίσετε τον κεντρικό υπολογιστή στο “LocalHost” ή στις 127.0.0.1 . Πρέπει να χρησιμοποιήσετε τη διεύθυνση IP που αναφέρεται για την εμφάνισή σας στην κονσόλα Google Cloud.

Συμβουλευτείτε επίσης τα τμήματα postgres_fdw και pl/proxy σε αυτό το έγγραφο.

σελίδα

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

pg_bigm

Αυτή η επέκταση ενεργοποιεί την έρευνα πλήρους κειμένου και επιτρέπει τη χρήση ενός δείκτη bigram για ταχύτερη αναζήτηση πλήρους κειμένου.

Για να αρχίσετε να χρησιμοποιείτε αυτήν την επέκταση σε μια περίπτωση, ορίστε την επιλογή CloudSQL.enable_pg_bigm on . Οι παρακάτω επιλογές γίνονται επίσης αποδεκτές:

  • pg_bigm.Enable_recheck
  • pg_bigm.gin_key_limit
  • pg_bigm.ομοιότητα_Limit

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

pg_cron

Για να αρχίσετε να χρησιμοποιείτε το PG_CRON σε μια περίπτωση, ορίστε την επιλογή CloudSQL.enable_pg_cron on . Για να μάθετε περισσότερα σχετικά με τον ορισμό των επιλογών και να ανακαλύψετε τις επιλογές συμβατές με αυτήν την επέκταση, συμβουλευτείτε τις επιλογές διαμόρφωσης βάσης δεδομένων.

Οι εργασίες έχουν ρυθμιστεί ως κόμβοι υπολογισμού φόντου. Μπορεί επομένως να χρειαστεί να χρησιμοποιήσετε τις τυπικές τεχνικές PostgResql (όπως η επιλογή MAX_Worker_Processes) για να προσαρμόσετε τον αριθμό των κόμβων υπολογισμού στο παρασκήνιο.

Για αυτήν την επέκταση, το σύννεφο SQL είναι συμβατό με τη λειτουργία κόμβου υπολογισμού στο παρασκήνιο, αλλά όχι με τη διεπαφή LIBPQ. Επομένως, αυτή η επέκταση δεν απαιτεί άμεσο έλεγχο ταυτότητας.

pgfincore

Αυτή η επέκταση περιέχει λειτουργίες για τη διαχείριση των σελίδων στη μνήμη cache του δίσκου του λειτουργικού συστήματος από το PostgreSQL. Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση αφιερωμένη στο PGFINCORE.

pg_freespacemap

Αυτή η επέκταση εξετάζει τον χάρτη ελεύθερου χώρου (FSM, χάρτης ελεύθερου χώρου). Για να μάθετε περισσότερα, ανατρέξτε στην ενότητα PG_FREESPACEMAP στην τεκμηρίωση PostgResql.

pg_hint_plan

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

Διαφορετικά, για έναν χρήστη που έχει μόνο το ρόλο του CloudSqlsuperuser, μπορείτε να χρησιμοποιήσετε την εντολή φόρτωσης για να φορτώσετε αυτήν την επέκταση κατά τη διάρκεια μιας περιόδου σύνδεσης.

pg_partman

Αυτή η επέκταση σάς επιτρέπει να δημιουργείτε και να διαχειρίζεστε σύνολα πινάκων με βάση την ώρα και τη σειρά.

Στο Cloud SQL, αυτή η επέκταση δεν περιλαμβάνει τον κόμβο υπολογισμού στο παρασκήνιο για αυτόματη συντήρηση διαμερισμάτων. Αντ ‘αυτού, μπορείτε για παράδειγμα να χρησιμοποιήσετε τον προγραμματιστή cloud για να ενορχηστρώσει τη συντήρηση καλώντας λειτουργίες συντήρησης σε τακτά χρονικά διαστήματα.

Pg_proctab

Ακολουθούν τα βήματα που πρέπει να ακολουθήσετε για να χρησιμοποιήσετε την επέκταση PG_PROCTAB για να ενεργοποιήσετε το βοηθητικό πρόγραμμα PG_TOP:

  1. Στο εργαλείο PSQL, εκτελέστε την εντολή δημιουργίας επέκτασης για pg_proctab.
  2. Κατεβάστε και εκτελέστε το PG_TOP.
  3. Όταν συνδέεστε σε μια παρουσία SQL Cloud για το PostgResQL, προσθέστε την επιλογή -r έτσι ώστε να μπορείτε να συνδεθείτε σε μια απομακρυσμένη βάση δεδομένων και να λάβετε μετρήσεις.

Οι ακόλουθες μετρήσεις στην κλίμακα στιγμιότυπων, οι οποίες περιλαμβάνονται στο αποτέλεσμα, περιλαμβάνουν τη χρήση άλλων πράκτορων και υπηρεσιών του σώματος:

  • Μεσαίο φορτίο
  • Καταστάσεις επεξεργαστών (% χρήστης, nice, σύστημα, ανενεργό και iowait)
  • Μνήμη (χρησιμοποιείται, δωρεάν και συνομιλία)

pg_repack

Αυτή η επέκταση σάς επιτρέπει να διαγράψετε ογκώδη δεδομένα από πίνακες και ευρετήρια. Μπορείτε ενδεχομένως να χρησιμοποιήσετε αυτήν την επέκταση για να δημιουργήσετε ένα ηλεκτρονικό σύμπλεγμα (ταξινομήστε τους πίνακες με δείκτη συμπλέγματος). Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση αφιερωμένη στο PG_REPACK. Επιπλέον, για να χρησιμοποιήσετε αυτήν την επέκταση στο SQL Cloud, είναι απαραίτητη μια ειδική διαδικασία για να προσθέσετε δικαιώματα σε έναν χρήστη.

Εάν ένας χρήστης δεν έχει το ρόλο του Cloudsqlsuperuser επιθυμεί να χρησιμοποιήσει μια επέκταση, πρέπει να του δώσετε τα δικαιώματα του CloudsqlsuperUseruse . Για να μάθετε περισσότερα, συμβουλευτείτε τους όρους που απαιτούνται για τα δικαιώματα υπερ-χρήστη. Το ακόλουθο παράδειγμα χρησιμοποιεί την εντολή Grant για να προσθέσει τα απαραίτητα δικαιώματα.

Παράδειγμα προσθήκης δικαιωμάτων

Για παράδειγμα, το CSUPER1 αντιστοιχεί σε ένα cloudsqlsuperuser και ο χρήστης TestDB είναι μια βάση δεδομένων που ανήκει στον TestUser . Για να δημιουργήσετε την επέκταση PG_REPACK στο TestDB, αρχικά εκτελέστε τις ακόλουθες εντολές:

    Συνδεθείτε στο TestDB ως χρήστης cloudsqlsuperuseruse:

Psql -u csuper1 -d testDB; 
Grant Testuer στο CSUPER1; 
Δημιουργία επέκτασης pg_repack; 
pg_repack -h -d testdb -u csuper1 -t t1 
 Ανακαλύπτετε το TestUser από το CSUPER1 

Η εντολή pg_repack μπορεί να αποτύχει με το ακόλουθο σφάλμα:
“Σφάλμα: Το ερώτημα απέτυχε: SSL SYSCALL ERROR: EOF ανιχνεύθηκε”

Εάν παρουσιαστεί αυτό το σφάλμα, προσπαθήστε να ορίσετε μια μικρότερη τιμή για μηνύματα TCP Keepalive, τότε εκτελέστε την εντολή pg_repack . Για να μάθετε περισσότερα, δείτε την προθεσμία πριν από τη λήξη των συνδέσεων (από τον υπολογισμό του υπολογισμού).

pgtt

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

pg_visible

Σας επιτρέπει να εξετάσετε την κάρτα ορατότητας (VM, χάρτη ορατότητας) και πληροφορίες ορατότητας στη σελίδα ενός πίνακα. Για να μάθετε περισσότερα, ανατρέξτε στην ενότητα PG_Visibility στην τεκμηρίωση PostgResql.

PL/πληρεξούσιο

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

Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση PL/Proxy.

Για να συνδεθείτε, οι περιπτώσεις στόχοι πρέπει να βρίσκονται στο ίδιο δίκτυο VPC με το σώμα σύνδεσης. Στην κονσόλα Cloud Google, δεν μπορείτε να επιλέξετε το κουμπί Εξουσιοδότηση μόνο συνδέσεων SSL Για περιπτώσεις συμπλέγματος.

Επιπλέον, για να συνδεθείτε με άλλες βάσεις δεδομένων στο ίδιο παράδειγμα, δεν μπορείτε να καθορίσετε τον κεντρικό υπολογιστή στο “LocalHost” ή στις 127.0.0.1 . Πρέπει να χρησιμοποιήσετε τη διεύθυνση IP που αναφέρεται για την εμφάνισή σας στην κονσόλα Google Cloud.

Συμβουλευτείτε επίσης τα τμήματα postgres_fdw και dblink σε αυτό το έγγραφο.

Postgresql_anonymizer

Για να αρχίσετε να χρησιμοποιείτε αυτήν την επέκταση σε μια περίπτωση, ορίστε την επιλογή CloudSQL.Enable_anon on . Για να μάθετε περισσότερα σχετικά με τις ρυθμίσεις των δεικτών και να ανακαλύψετε τους δείκτες συμβατές με αυτήν την επέκταση, συμβουλευτείτε τους δείκτες βάσης δεδομένων διαμόρφωσης σελίδας.

postgres_fdw

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

Αυτή η επέκταση λειτουργεί για δύο περιπτώσεις σύννεφων SQL με ιδιωτική συνδεσιμότητα IP στο ίδιο δίκτυο VPC ή για βάσεις δεδομένων που διασχίζουν την ίδια περίπτωση.

Επιπλέον, για να συνδεθείτε με άλλες βάσεις δεδομένων στο ίδιο παράδειγμα, δεν μπορείτε να καθορίσετε τον κεντρικό υπολογιστή στο “LocalHost” ή στις 127.0.0.1 . Πρέπει να χρησιμοποιήσετε τη διεύθυνση IP που αναφέρεται για την εμφάνισή σας στην κονσόλα Google Cloud.

Επιπλέον, στην κονσόλα Google Cloud, δεν μπορείτε να επιλέξετε το κουμπί Εξουσιοδότηση μόνο συνδέσεων SSL Για σώματα συμπλέγματος που αποθηκεύουν ξένα δεδομένα. Μόνο ένας χρήστης cloudsqlsuperuser μπορεί να κατέχει ένα περιτύλιγμα ξένων δεδομένων postgres_fdw.

Συμβουλευτείτε επίσης τα τμήματα PL/Proxy και Dblink σε αυτό το έγγραφο.

Postgresql-hll

Αυτή η επέκταση εισάγει ένα νέο τύπο δεδομένων, HLL, το οποίο είναι δομή δεδομένων υπερνικοποίησης. Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση αφιερωμένη στο PostgreSQL-HLL.

Σχόλιο

Εκτός εάν αναφέρεται διαφορετικά, το περιεχόμενο αυτής της σελίδας διέπεται από άδεια χρήσης Creative Commons Assignment 4.0 και τα δείγματα κώδικα διέπονται από άδεια Apache 2.0. Για περισσότερες πληροφορίες, ανατρέξτε στους κανόνες του ιστότοπου Google Developers. Η Java είναι σήμα κατατεθέν της Oracle ή/και των συνδεδεμένων εταιρειών της.

Τελευταία ενημέρωση στις 2023/09/05 (UTC).

Το Google Bard μπορεί τώρα να συνδεθεί με το Gmail, τα έγγραφα, τους χάρτες: Πώς λειτουργεί

Ο συνομιλητής είναι πλέον σε θέση να συνδυάσει πληροφορίες από διαφορετικά εργαλεία Google και ενσωματώνει ένα σύστημα επαλήθευσης πηγής.

José Billon / Δημοσιεύθηκε στις 19 Σεπτεμβρίου 2023 στις 4:31 μ.μ

Google Bard News Σεπτέμβριος 2023

Σε ένα blog που δημοσιεύθηκε αυτή την Τρίτη, 19 Σεπτεμβρίου, η Google ανακοινώνει νέα προϊόντα για το Chatbot Google Bard. Ο ανταγωνιστής της ChatGPT, ο οποίος δεν είχε ενημερωθεί από τις 13 Ιουλίου, έχει επεκτάσεις που του επιτρέπουν να συνδεθεί με άλλα προϊόντα Google και μια επιλογή για επαλήθευση πηγών. Αυτές οι προσθήκες, οι οποίες ακολουθούν ενημερώσεις του μοντέλου Palm 2, είναι προσβάσιμες μόνο για αγγλικές χρήσεις.

Επεκτάσεις για το Google Bard

Οι επεκτάσεις Google Bard επιτρέπουν τώρα στους χρήστες “Βρείτε και εμφανίστε σχετικές πληροφορίες από το Google Tools”, Όπως Gmail, Docs, Drive, Google Maps, YouTube ή Google Hotels. Συγκεκριμένα, ο Bard είναι σε θέση να αναζητήσει πληροφορίες σε κάθε υπηρεσία και να το συνδυάσει για να παρέχει μια προσαρμοσμένη απάντηση.

Για παράδειγμα, εάν σχεδιάζετε ένα ταξίδι στο Grand Canyon (ένα έργο που καταλαμβάνει πολλές καρτέλες), μπορείτε τώρα να ζητήσετε από τον Bard να εξαγάγει από το Gmail τις ημερομηνίες που είναι κατάλληλες για όλους, να συμβουλευτείτε τις πληροφορίες σε πραγματικό χρόνο σε πτήσεις και ξενοδοχεία, Πάρτε τη διαδρομή του Google Maps στο αεροδρόμιο, […] όλα σε μια ενιαία συνομιλία.

Επιπλέον, η Google αναλαμβάνει για την προστασία των προσωπικών πληροφοριών: Οι επεκτάσεις για το χώρο εργασίας Google δεν θα χρησιμοποιήσουν το περιεχόμενό σας από το Gmail, τα έγγραφα και την οδήγηση για στοχοθετημένη διαφήμιση ή για να εκπαιδεύσουν το μοντέλο.

Το Google Bard ελέγχει τις απαντήσεις της

Στη διεπαφή του, το Google Bard υποδεικνύει πάντα ότι βρίσκεται στην πειραματική φάση. Πράγματι, όταν ξεκίνησε, το chatbot ανακοίνωσε την εξουσία “Μερικές φορές παίρνει λάθος”, Αυτό που είχαμε μπορέσει να επιβεβαιώσουμε κατά τη διάρκεια της δοκιμής μας. Για να διασφαλίσει ότι οι χρήστες για την ειλικρίνεια των πληροφοριών που μεταδίδουν, το AI ενσωματώνει τώρα μια συνάρτηση επανελέγχω, που προσφέρει τη δυνατότητα πρόσβασης σε συναφείς και αντιφατικές πηγές που σχετίζονται με πληροφορίες που μεταδίδονται στις απαντήσεις.

Συγκεκριμένα, αν πατήσετε το κουμπί Απάντηση (Λογότυπο Google), το chatbot αξιολογεί εάν υπάρχει περιεχόμενο στον ιστό για να επιβεβαιώσει την απάντησή του. Οι προτάσεις που επισημαίνονται σε πράσινες προσφέρουν πηγές υποστήριξης, ενώ οι προτάσεις που επισημαίνονται σε πορτοκαλί προσφέρουν αποκλίνουσες πηγές.

Οι επεκτάσεις για το Google Chrome μπορούν να ανακτήσουν τους κωδικούς πρόσβασής σας με καθαρισμό !

Επεκτάσεις για το πρόγραμμα περιήγησης με κωδικό πρόσβασης

Από μια απλή επέκταση του Google Chrome, είναι δυνατόν να ανακάμψει με την εκκαθάριση των κωδικών πρόσβασης που εισάγετε σε πολλούς δημοφιλείς ιστότοπους. Οι ερευνητές ασφαλείας έχουν επισημάνει αυτήν την αδυναμία σε μια αναφορά. Ας κάνουμε ένα check in.

Μια ομάδα ερευνητών από το Πανεπιστήμιο του Wisconsin-Madison δημοσίευσε μια νέα τεχνική έκθεση που δείχνει ότι μια νόμιμη επέκταση που έχει εγκατασταθεί από το Web Store Chrome μέσα σε ένα πρόγραμμα περιήγησης είναι σε θέση να κλέψει ευαίσθητες πληροφορίες. Ο Αρχή του ελάχιστου προνομίου Δεν εφαρμόζεται από προγραμματιστές σε πολλές επεκτάσεις, συμπεριλαμβανομένων μερικών δημοφιλών, τους καθιστά σε θέσηΠρόσβαση στις πληροφορίες που εισήχθησαν σε φόρμες ιστότοπου. Αυτό μπορεί να επιτρέψει την επέκταση του Ανακάλυψη στο Clear του αναγνωριστικού και του κωδικού πρόσβασης του χρήστη του χρήστη.

Στην πραγματικότητα, οι ερευνητές εξηγούν ότι το πρόβλημα συνδέεται με το γεγονός ότι οι προγραμματιστές δίνουν επεκτάσεις Απεριόριστη πρόσβαση στο δέντρο DOM τόπο. Ακόμη και αν η συμπεριφορά δεν είναι η ίδια σε όλους τους ιστότοπους, με ορισμένες μορφές, Τα δεδομένα που εισάγονται είναι ορατά στον πηγαίο κώδικα Και οι επεκτάσεις μπορούν να τις ανακτήσουν. Σε αυτό προστίθεται το γεγονός ότι Η επέκταση μπορεί να καταχραστεί το API DOM Για να εξαγάγετε απευθείας τις πληροφορίες που εισάγονται καθώς ο χρήστης εισάγει.

Για να παρέχει ένα επιπλέον στρώμα ασφαλείας, η πλειοψηφία των προγραμμάτων περιήγησης χρησιμοποιεί Το πρωτόκολλο Mance V3 που εισήχθη στο Google Chrome και που εμποδίζει τις επεκτάσεις από τη διεξαγωγή ορισμένων ενεργειών. Ωστόσο, είναι ανεπαρκή και αναποτελεσματική έναντι σεναρίων περιεχομένου.

Έτσι, η επέκταση που αναπτύχθηκε από τους προγραμματιστές που παρουσιάζονται ως βοηθός που βασίζεται στο GPT είναι ικανός Ανακτήστε ευαίσθητες πληροφορίες με την κατάχρηση του πηγαίου κώδικα HTML της σελίδας, CSS Beacons και JavaScript Elements. Αυτή η επέκταση δεν περιλαμβάνει κακόβουλο κώδικα και Συμμορφώνεται με το φανερό V3 Επειδή δεν φορτώνει κωδικό από εξωτερικές πηγές. Ως εκ τούτου, εγκρίθηκε από την Google και τέθηκε στο διαδίκτυο στο Chrome Web Store.

Οι πιο δημοφιλείς τοποθεσίες είναι ευάλωτοι

Σύμφωνα με τις δοκιμές που διεξάγονται από τους ερευνητές, η πλειοψηφία των κορυφαίων 10.000 παγκόσμιων τοποθεσιών είναι ευάλωτες. Περίπου 1.100 τοποθεσίες αποθηκεύουν κωδικούς πρόσβασης χρήστη με τη μορφή σαφούς κειμένου στο HTML DOM. Επιπλέον, 7.300 τοποθεσίες είναι ευάλωτοι στην εξαγωγή δεδομένων μέσω πρόσβασης DOM API.

Αυτή η αδυναμία δεν επηρεάζει μόνο το Google Chrome επειδή άλλα προγράμματα περιήγησης χρησιμοποιούν τη βάση χρωμίου.

Να μερικά παραδείγματα : γμελός.com, Facebook.com, cloudflare.Com, Amazon.com.

Αδυναμία Extension Navigator Extraction Passwords

Την ίδια στιγμή, Περίπου 17.300 επεκτάσεις του Chrome Store Web Store (δηλαδή 12,5 %) έχουν τις απαραίτητες εξουσιοδοτήσεις για την εξαγωγή αυτών των ευαίσθητων πληροφοριών. Αυτό είναι ακόμα πιο ενοχλητικό από τότε 190 επεκτάσεις (μερικές με περισσότερες από 100.000 λήψεις) αποθηκεύουν ήδη αυτές τις πληροφορίες σε μεταβλητές. Που υποδηλώνει ότι ορισμένες επεκτάσεις εκμεταλλεύονται ήδη αυτό το πρόβλημα ασφάλειας.

Μοιραστείτε αυτό το άρθρο Μοιραστείτε στο Twitter Μοιραστείτε στο Facebook Μοιραστείτε στο LinkedIn Μοιραστείτε στο Google+ ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

  • ← Προηγούμενο στην Ευρώπη, οι συνδρομές Microsoft 365 θα πωλούνται με ή χωρίς ομάδες της Microsoft
  • Η Microsoft θα αναγκάσει την αναβάθμιση στα μηχανήματα που εξακολουθούν να βρίσκονται κάτω από τα Windows 11 έκδοση 21: 2: 2 π.μ. Next →

Florian Burnel

Μηχανικός συστήματος και δικτύου, συνιδρυτής της IT-Connect και της Microsoft MVP “Cloud and Datacenter Management”. Θέλω να μοιραστώ την εμπειρία μου και τις ανακαλύψεις μου μέσω των άρθρων μου. Γενικευμένος με μια συγκεκριμένη έλξη για τη Microsoft Solutions και το Scripting. Καλή ανάγνωση.

Ο Florian έχει 4966 θέσεις και μετρώντας.Δείτε όλες τις δημοσιεύσεις από τον Florian

Thanks! You've already liked this
No comments