{"id":4053,"date":"2023-07-14T14:37:10","date_gmt":"2023-07-14T20:37:10","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=4053"},"modified":"2023-07-14T14:37:11","modified_gmt":"2023-07-14T20:37:11","slug":"instalar-postgresql-15-opensuse-tumbleweed","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/instalar-postgresql-15-opensuse-tumbleweed\/","title":{"rendered":"Instalar PostgreSQL 15 | OpenSuse Tumbleweed"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15-1024x424.png\" alt=\"\" class=\"wp-image-3713\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15-1024x424.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15-300x124.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15-768x318.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2022\/11\/pg15.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">PostgreSQL es un poderoso sistema de base de datos relacional de objetos de c\u00f3digo abierto. Cuenta con m\u00e1s de 15 a\u00f1os de desarrollo activo y una arquitectura probada que le ha valido una s\u00f3lida reputaci\u00f3n de fiabilidad, integridad de datos y correcci\u00f3n. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows. Es totalmente compatible con ACID, tiene soporte completo para claves externas, combinaciones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Incluye la mayor\u00eda de los tipos de datos SQL: 2008, incluyendo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL y TIMESTAMP. Tambi\u00e9n admite el almacenamiento de objetos grandes binarios, incluyendo im\u00e1genes, sonidos o video. Tiene interfaces de programaci\u00f3n nativas para C \/ C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y documentaci\u00f3n excepcional.<br><a href=\"https:\/\/www.postgresql.org\/about\/\">https:\/\/www.postgresql.org\/about\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La versi\u00f3n 15 ya no  es necesario anexar los repostorios por separado, ya vienen incluidos en los repos de fedora<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Iniciar como root, es necesario para la instalaci\u00f3n:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">su -<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 2 Instalar los paquetes<\/h2>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">zypper in postgresql-server postgresql-contrib<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 3 Iniciar postgresql<\/h2>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">systemctl start postgresql.service<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para iniciar postgresql con sistema operativo, utilizar \u00e9ste comando<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">systemctl enable postgresql.service<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Paso 4: configurar postgresql<\/h2>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">su - postgres<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El promt de la terminal cambiar\u00e9 a \u00e9ste modo:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">-bash-4.3$ psql\npsql (14.0)\nDigite \u00abhelp\u00bb para obtener ayuda.\n\npostgres=#<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"461\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-05-11-11-20-1.png\" alt=\"\" class=\"wp-image-2407\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-05-11-11-20-1.png 988w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-05-11-11-20-1-300x140.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/11\/Screenshot-from-2019-11-05-11-11-20-1-768x358.png 768w\" sizes=\"auto, (max-width: 988px) 100vw, 988px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para asignar la contrase\u00f1a se usa el comando:<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">\\password postgres<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n de archivo postgresql.conf<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En \u00e9ste archivo, las l\u00edneas 59 y 63, deben descomentarse y modificar como se muestra en la imagen de abajo<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor \/var\/lib\/pgsql\/data\/postgresql.conf<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"513\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-01-01.png\" alt=\"\" class=\"wp-image-2220\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-01-01.png 806w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-01-01-300x191.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-01-01-768x489.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Configuraci\u00f3n del archivo pg_hba.conf<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En \u00e9ste archivo se deben modificar el tipo de conexi\u00f3n y el m\u00e9todo de encriptaci\u00f3n, si no se modifica correctamente en \u00e9ste archivo, no ser\u00e1 posible conectar al servidor de postgresql <\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">gnome-text-editor \/var\/lib\/pgsql\/data\/pg_hba.conf<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"513\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-02-47.png\" alt=\"\" class=\"wp-image-2221\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-02-47.png 806w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-02-47-300x191.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-02-47-768x489.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Reiniciar proceso de postgresql<\/p>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">systemctl stop postgresql.service<\/pre>\n\n\n\n<pre style=\"background: rgb(54, 63, 72); border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">systemctl start postgresql.service<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Con \u00e9sto se ha terminado la instalaci\u00f3n y configuraci\u00f3n del servidor de postgresql. Para probar su funcionamiento, se puede utilizar directamente desde la terminal, o bien un entorno gr\u00e1fico, para mis gustos prefiero entorno gr\u00e1fico. Actualmente estoy utilizando dbeaver el cual lo pueden descargar desde su p\u00e1gina oficial. <a href=\"http:\/\/dbeaver.jkiss.org\/download\/\">http:\/\/dbeaver.jkiss.org\/download\/<\/a> la instalaci\u00f3n es simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ir a nueva conexi\u00f3n, seleccionar PostgreSQL<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"633\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-26-58.png\" alt=\"\" class=\"wp-image-2222\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-26-58.png 657w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-26-58-300x289.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Configurar los par\u00e1metros de conexi\u00f3n<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"639\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-07.png\" alt=\"\" class=\"wp-image-2223\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-07.png 657w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-07-300x292.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Probar que la conexi\u00f3n se establezca<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"641\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-18.png\" alt=\"\" class=\"wp-image-2224\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-18.png 655w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-18-300x294.png 300w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Clic en finalizar para terminar con la nueva configuraci\u00f3n<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"639\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-24.png\" alt=\"\" class=\"wp-image-2225\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-24.png 657w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-24-300x292.png 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Y finalmente conexi\u00f3n establecida con el servidor de PostgreSQL 15<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-41-1024x576.png\" alt=\"\" class=\"wp-image-2226\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-41-1024x576.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-41-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-41-768x432.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2019\/05\/Screenshot-from-2019-05-07-09-27-41.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Y eso ser\u00eda todo, gracias por visitar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PostgreSQL es un poderoso sistema de base de datos relacional de objetos de c\u00f3digo abierto. Cuenta con m\u00e1s de 15 a\u00f1os de desarrollo activo y una arquitectura probada que le ha valido una s\u00f3lida reputaci\u00f3n de fiabilidad, integridad de datos y correcci\u00f3n. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1689,1929,1928,122,1511,1930],"tags":[1931],"class_list":["post-4053","post","type-post","status-publish","format-standard","hentry","category-database","category-opensuse","category-opensuse-tumbleweed","category-postgresql","category-server","category-tumbleweed","tag-dbeaver"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=4053"}],"version-history":[{"count":1,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4053\/revisions"}],"predecessor-version":[{"id":4054,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4053\/revisions\/4054"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=4053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=4053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=4053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}