{"id":331,"date":"2010-03-01T07:32:49","date_gmt":"2010-03-01T12:32:49","guid":{"rendered":"http:\/\/alejandroayala.wordpress.com\/?p=331"},"modified":"2012-11-14T09:01:11","modified_gmt":"2012-11-14T14:01:11","slug":"postgresql-phppgadmin-post-instalacion","status":"publish","type":"post","link":"https:\/\/alejandroayala.solmedia.ec\/?p=331","title":{"rendered":"PostgreSQL &amp; PhpPgAdmin. Post Instalaci\u00f3n"},"content":{"rendered":"<p><!-- \t\t@page { margin: 2cm } \t\tP { margin-bottom: 0.21cm } -->Podemos instalar <a title=\"PostgreSQL\" href=\"http:\/\/www.postgresql.org\/\" target=\"_blank\">postgreSQL<\/a> y <a title=\"Phppgadmin\" href=\"http:\/\/phppgadmin.sourceforge.net\/\" target=\"_blank\">Phppgadmin<\/a> f\u00e1cilmente con <a title=\"Synaptic\" href=\"http:\/\/es.wikipedia.org\/wiki\/Synaptic\" target=\"_blank\">Synaptic<\/a>, por lo que no voy a profundizar en ello. Al abrir Synaptic en b\u00fasqueda r\u00e1pida escribimos \u201cpostgresql\u201d, clic derecho \u201cmark for installation\u201d y aceptar las dependencias y d\u00e9mas opciones que son muy f\u00e1ciles de seguir.<\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_332\" style=\"width: 459px\" class=\"wp-caption aligncenter\"><a class=\"wpGallery\" href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/01.png\"><img aria-describedby=\"caption-attachment-332\" loading=\"lazy\" class=\"size-full wp-image-332\" title=\"postresql - Synaptic\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/01.png\" alt=\"\" width=\"449\" height=\"189\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/01.png 641w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/01-300x126.png 300w\" sizes=\"(max-width: 449px) 100vw, 449px\" \/><\/a><p id=\"caption-attachment-332\" class=\"wp-caption-text\">Instalando PostgreSQL. Synaptic<\/p><\/div>\n<p>Lo mismo para instalar PhpPgadmin, una b\u00fasqueda r\u00e1pida y un clic derecho nos da la soluci\u00f3n.<\/p>\n<div id=\"attachment_333\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><a class=\"wpGallery\" href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/02.png\"><img aria-describedby=\"caption-attachment-333\" loading=\"lazy\" class=\"size-full wp-image-333\" title=\"phpPgadmin\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/02.png\" alt=\"\" width=\"450\" height=\"198\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/02.png 644w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/02-300x132.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><p id=\"caption-attachment-333\" class=\"wp-caption-text\">Instalando phpPgadmin. Synaptic<\/p><\/div>\n<p>Despu\u00e9s de instalar el <a title=\"PostgreSQL\" href=\"http:\/\/www.postgresql.org\/\" target=\"_blank\">PostgreSQL<\/a> y <a title=\"Phppgadmin\" href=\"http:\/\/phppgadmin.sourceforge.net\/\" target=\"_blank\">Phppgadmin<\/a>tenemos que configurar correctamente el usuario con el que vamos a manipular nuestras bases de datos, ya que en las \u00faltimas versiones la seguridad se ha aumentado.<\/p>\n<p><!-- \t\t@page { margin: 2cm } \t\tP { margin-bottom: 0.21cm } -->Para poder loggearnos correctamente vamos a tener que hacer unas cuantas cosas. Creamos un usuario que en el caso de postgresql son roles.<\/p>\n<pre lang=\"bash\">createuser usuario --pwprompt<\/pre>\n<p>Nos pide establecer una contrase\u00f1a y el rol de super usuario, respondemos que si.<\/p>\n<pre lang=\"bash\">Enter password for new role:\r\nEnter it again:\r\nShall the new role be a superuser? (y\/n) y<\/pre>\n<p>Con esto ya podemos administrar nuestra base de datos, ingresamos a <a href=\"http:\/\/localhost\/phppgadmin\/\">http:\/\/localhost\/phppgadmin\/<\/a> y nos logeamos.<\/p>\n<div id=\"attachment_334\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a class=\"wpGallery\" href=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/03.png\"><img aria-describedby=\"caption-attachment-334\" loading=\"lazy\" class=\"size-medium wp-image-334\" title=\"phppgadmin\" src=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/03.png?w=300\" alt=\"\" width=\"300\" height=\"97\" srcset=\"http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/03.png 1022w, http:\/\/solmedia.ec\/blog\/wp-content\/uploads\/2010\/03\/03-300x97.png 300w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-334\" class=\"wp-caption-text\">PhpPgAdmin configurado para administrar postgresql<\/p><\/div>\n<p>Probablemente quieras cambiar el comportamiento de la autenticaci\u00f3n de PostgreSQL. Editar el archivo \/etc\/postgresql\/8.4\/main\/pg_hba.conf como root o como usuario postgres. Buscar la siguiente linea:<\/p>\n<pre lang=\"bash\">local   all   all   ident<\/pre>\n<p>Cambiamos por lo siguiente<\/p>\n<pre lang=\"bash\">local   all   all   md5<\/pre>\n<p>Reiniciamos el servicio para que los cambios surtan efecto:<\/p>\n<pre lang=\"bash\">\/etc\/init.d\/postgresql-8.4 restart<\/pre>\n<p>con todo esto deber\u00eda funcionar correctamente todo&#8230;. A continuaci\u00f3n diferentes configuraciones para conexiones remotas y ese tipo de cosas.<\/p>\n<pre lang=\"bash\">sudo gedit \/etc\/postgresql\/8.4\/main\/postgresql.conf<\/pre>\n<p>En el archivo buscan la linea<\/p>\n<pre lang=\"bash\">#listen_addresses = \u2018localhost\u2019<\/pre>\n<p>y cambiala por<\/p>\n<pre lang=\"bash\">listen_addresses = \u2018*\u2019<\/pre>\n<p>tambi\u00e9n buscan la linea<\/p>\n<pre lang=\"bash\">#password_encryption = on<\/pre>\n<p>y la cambian por<\/p>\n<pre lang=\"bash\">password_encryption = on<\/pre>\n<p>Es todo por esta vez, no olviden siempre recurrir a la <a href=\"http:\/\/www.postgresql.org\/docs\/\" target=\"_blank\">documentaci\u00f3n oficial<\/a>.<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=a1ejo_ayala\" class=\"twitter-share-button\" data-size=\"large\">Twittear<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Podemos instalar postgreSQL y Phppgadmin f\u00e1cilmente con Synaptic, por lo que no voy a profundizar en ello. Al abrir Synaptic en b\u00fasqueda r\u00e1pida escribimos \u201cpostgresql\u201d, clic derecho \u201cmark for installation\u201d y aceptar las dependencias y d\u00e9mas opciones que son muy f\u00e1ciles de seguir.<\/p>\n","protected":false},"author":1,"featured_media":686,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[8],"tags":[29,48,65,139,507,88],"_links":{"self":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/331"}],"collection":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=331"}],"version-history":[{"count":15,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/331\/revisions"}],"predecessor-version":[{"id":996,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/posts\/331\/revisions\/996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=\/wp\/v2\/media\/686"}],"wp:attachment":[{"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alejandroayala.solmedia.ec\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}