{"id":5579,"date":"2022-12-26T10:33:22","date_gmt":"2022-12-26T13:33:22","guid":{"rendered":"http:\/\/wiki3.locaweb.com.br\/?post_type=ht_kb&#038;p=5579"},"modified":"2024-09-06T15:09:17","modified_gmt":"2024-09-06T18:09:17","slug":"como-conectar-ao-postgresql-hospedagem-de-sites","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-conectar-ao-postgresql-hospedagem-de-sites\/","title":{"rendered":"Como conectar ao PostgreSQL &#8211; Hospedagem de Sites"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Informa\u00e7\u00e3o!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tEm sua hospedagem de sites Linux voc\u00ea pode instalar banco de dados PostgreSQL e conectar em suas bases atrav\u00e9s do SSH, neste tutorial mostraremos como.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h2><strong>Descobrir host ou IP da base<\/strong><\/h2>\n<ul>\n<li>Acesse sua <a href=\"https:\/\/centraldocliente.locaweb.com.br\" target=\"_blank\" rel=\"noopener noreferrer\">Central do Cliente<\/a>, utilizando seu usu\u00e1rio e senha.<\/li>\n<li>Em seu painel, <a href=\"https:\/\/painelhospedagem.locaweb.com.br\/sites\" target=\"_blank\" rel=\"noopener noreferrer\">acesse a administra\u00e7\u00e3o<\/a> da hospedagem;<\/li>\n<li>No site que voc\u00ea deseja localizar o host e IP, clique em <strong>Administrar<\/strong>:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28997\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01.png\" alt=\"\" width=\"802\" height=\"419\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01.png 802w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01-300x157.png 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01-768x401.png 768w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01-50x26.png 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01-60x31.png 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2022\/12\/Como-usar-o-FileZilla-Hospedagem-de-Sites-01-100x52.png 100w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/p>\n<ul>\n<li>Acesse a aba <strong>Banco de Dados<\/strong> de sua hospedagem.<\/li>\n<li>J\u00e1 na administra\u00e7\u00e3o dos seus bancos de dados, verifique o <strong>Servidor<\/strong>, pois ele apontar\u00e1 o <strong>Host<\/strong> e <strong>IP<\/strong>:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5585\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2.png\" alt=\"\" width=\"1799\" height=\"193\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2.png 1799w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-300x32.png 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-768x82.png 768w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-1024x110.png 1024w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-50x5.png 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-60x6.png 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/07\/postgresql_ssh_2-100x11.png 100w\" sizes=\"auto, (max-width: 1799px) 100vw, 1799px\" \/><\/p>\n    \t\t<div class=\"hts-messages hts-messages--success  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Pronto!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAgora voc\u00ea j\u00e1 pode se conectar ao PostgreSQL!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h2><strong>Conectar a base via SSH<\/strong><\/h2>\n<ul>\n<li>Acesse seu ambiente atrav\u00e9s do <a href=\"https:\/\/ajuda.locaweb.com.br\/wiki\/como-utilizar-o-ssh-hospedagem-de-sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a><\/li>\n<li>Feito isso, utilize o comando abaixo para se conectar a base:<\/li>\n<\/ul>\n<pre>psql -h <strong>HOST<\/strong> -U <strong>USUARIODOBANCO<\/strong> -W<\/pre>\n<p style=\"padding-left: 30px;\"><strong>Obs.:<\/strong> N\u00e3o esque\u00e7a de substituir o host e usu\u00e1rio do banco.<\/p>\n<ul>\n<li>Em seguida, ser\u00e1 solicitada a senha do banco de dados.<\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\"><strong>Exemplo:<\/strong><\/p>\n<pre>psql -h <strong>testewikinova.postgresql.dbaas.com.br<\/strong> -U <strong>cliente<\/strong> -W\r\n\r\nou\r\n\r\npsql -h <strong>179.188.16.126<\/strong> -U <strong>cliente<\/strong> -W<\/pre>\n    \t\t<div class=\"hts-messages hts-messages--success  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Pronto!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tVoc\u00ea j\u00e1 est\u00e1 conectado em sua base e pode manipular a mesma da maneira que achar melhor! Ah, veja abaixo algumas dicas de comandos de PostgreSQL via SSH.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<h2 id=\"firstHeading\" class=\"firstHeading\"><span dir=\"auto\">Comandos b\u00e1sicos de PSQL via SSH<\/span><\/h2>\n<ul>\n<li><strong>Comando para conex\u00e3o<\/strong><\/li>\n<\/ul>\n<pre>psql -h HOST -U USUARIODOBANCO -W<\/pre>\n<ul>\n<li><strong>Exemplo de utiliza\u00e7\u00e3o<\/strong><\/li>\n<\/ul>\n<pre>psql -h postgresql01.meudominio.com.br -U cliente -W<\/pre>\n<ul>\n<li><strong>Exemplo de utiliza\u00e7\u00e3o com IP ao inv\u00e9s de host<\/strong><\/li>\n<\/ul>\n<pre>psql -h 187.45.196.225 -U cliente -W<\/pre>\n<h2>Comandos b\u00e1sicos<\/h2>\n<table width=\"500\">\n<tbody>\n<tr>\n<td width=\"125\">\\d<\/td>\n<td width=\"375\">Lista as tabelas contidas em sua base<\/td>\n<\/tr>\n<tr>\n<td>\u00a0\\d nome da tabela<\/td>\n<td>Descreve todos os atributos da tabela e suas propriedades<\/td>\n<\/tr>\n<tr>\n<td>\\g<\/td>\n<td>Executa determinada query<\/td>\n<\/tr>\n<tr>\n<td>\\q<\/td>\n<td>Sai do console psql<\/td>\n<\/tr>\n<tr>\n<td>\\i<\/td>\n<td>\/caminho\/pasta\/script.sql\u00a0\u00a0 Importar um script.sql<\/td>\n<\/tr>\n<tr>\n<td>\\timing &#8212;<\/td>\n<td>Inicia ou para\u00a0 o cron\u00f4metro para atividades<\/td>\n<\/tr>\n<tr>\n<td>\\dT+ &#8212;<\/td>\n<td>Lista os tipos de dados do PG com detalhes<\/td>\n<\/tr>\n<tr>\n<td>\\cd &#8212;<\/td>\n<td>Muda para outro diret\u00f3rio<\/td>\n<\/tr>\n<tr>\n<td>\\dt<\/td>\n<td>Lista tabelas<\/td>\n<\/tr>\n<tr>\n<td>\\di<\/td>\n<td>Lista indices<\/td>\n<\/tr>\n<tr>\n<td>\\ds<\/td>\n<td>Lista sequ\u00eancias<\/td>\n<\/tr>\n<tr>\n<td>\\dv<\/td>\n<td>Lista views<\/td>\n<\/tr>\n<tr>\n<td>\\dS<\/td>\n<td>Lista tabelas do sistema<\/td>\n<\/tr>\n<tr>\n<td>\\dn<\/td>\n<td>Lista esquemas<\/td>\n<\/tr>\n<tr>\n<td>\\dp<\/td>\n<td>Lista privil\u00e9gios<\/td>\n<\/tr>\n<tr>\n<td>\\e<\/td>\n<td>Abre o editor vi com a \u00faltima consulta<\/td>\n<\/tr>\n<tr>\n<td>\\o<\/td>\n<td>Inicia ou termina a cria\u00e7\u00e3o de arquivo. Ex.: \\o arquivo.sql<\/td>\n<\/tr>\n<tr>\n<td>\\?<\/td>\n<td>Ajuda geral dos comandos do psql<\/td>\n<\/tr>\n<tr>\n<td>\\h *<\/td>\n<td>Exibe ajuda de todos os comandos<\/td>\n<\/tr>\n<tr>\n<td>\\encoding<\/td>\n<td>Exibe codifica\u00e7\u00e3o atual<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Conectar a base via pgAdmin<\/h2>\n<ul>\n<li>Primeiramente, para realizar o acesso ao Postgres via pgAdmin 4, crie uma conex\u00e3o com o servidor utilizando a op\u00e7\u00e3o <strong>Add new server<\/strong>:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10152\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Pg01.jpg\" alt=\"\" width=\"691\" height=\"527\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg01.jpg 691w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg01-300x229.jpg 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg01-50x38.jpg 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg01-60x46.jpg 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg01-100x76.jpg 100w\" sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/p>\n<ul>\n<li>Na aba <strong>General<\/strong>, inclua o host de conex\u00e3o com o banco de dados:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10153\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Pg02.jpg\" alt=\"\" width=\"494\" height=\"294\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg02.jpg 494w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg02-300x179.jpg 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg02-50x30.jpg 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg02-60x36.jpg 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg02-100x60.jpg 100w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/p>\n<ul>\n<li>Em Connection, insira novamente o host de conex\u00e3o e em <strong>Maintenance database<\/strong> digite o nome do banco de dados.<\/li>\n<li>Para finalizar, em <strong>User name<\/strong>, insira o login da base e em <strong>Password<\/strong> a senha deste usu\u00e1rio:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10154\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Pg03.jpg\" alt=\"\" width=\"498\" height=\"545\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg03.jpg 498w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg03-274x300.jpg 274w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg03-46x50.jpg 46w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg03-55x60.jpg 55w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg03-91x100.jpg 91w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/p>\n<ul>\n<li>Realizado este processo a conex\u00e3o com o banco de dados ter\u00e1 sido realizada. Ser\u00e3o apresentados v\u00e1rios bancos de dados, por\u00e9m, esta \u00e9 uma caracter\u00edstica do PostgreSQL onde o acesso ser\u00e1 poss\u00edvel somente em sua base, veja:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10155\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Pg04.jpg\" alt=\"\" width=\"762\" height=\"344\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg04.jpg 762w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg04-300x135.jpg 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg04-50x23.jpg 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg04-60x27.jpg 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Pg04-100x45.jpg 100w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/p>\n<h2 id=\"firstHeading\" class=\"firstHeading\"><span dir=\"auto\">Conectando-se ao Postgre usando PDO<\/span><\/h2>\n<ul>\n<li>PDO(PHP Data Objects) \u00e9 um m\u00f3dulo de PHP montado sob o paradigma Orientado a Objetos e cujo objetivo \u00e9 prover uma padroniza\u00e7\u00e3o da forma com que PHP se comunica com um banco de dados relacional.<\/li>\n<li>Este m\u00f3dulo surgiu a partir da vers\u00e3o 5 de PHP. PDO, portanto, \u00e9 uma interface que define um conjunto de classes e a assinatura dos m\u00e9todos de comunica\u00e7\u00e3o com uma base de dados.<\/li>\n<\/ul>\n<div id=\"bodyContent\" class=\"mw-body-content\">\n<div id=\"contentSub\">\n<h2><strong><span id=\"Teste_de_Conex.C3.A3o\" class=\"mw-headline\">Teste de Conex\u00e3o<\/span><\/strong><\/h2>\n<pre> &lt;?\r\n try {\r\n    $db = new PDO(\"pgsql:host=localhost dbname=nome_do_banco user=jvideos10 password=password\");\r\n } catch (PDOException  $e) {\r\n    print $e-&gt;getMessage();\r\n }\r\n\u00a0?&gt;<\/pre>\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Conhe\u00e7a!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o <a href=\"https:\/\/www.locaweb.com.br\/vps-locaweb\" target=\"_blank\" rel=\"noopener\">VPS<\/a> Locaweb. Acesse e\u00a0saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descobrir host ou IP da base Acesse sua Central do Cliente, utilizando seu usu\u00e1rio e senha. Em seu painel, acesse a administra\u00e7\u00e3o da hospedagem; No site que voc\u00ea deseja localizar o host e IP, clique em Administrar: Acesse a aba Banco de Dados de sua hospedagem. J\u00e1 na administra\u00e7\u00e3o dos&#8230;<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[119],"ht-kb-tag":[418],"class_list":["post-5579","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-de-sites","ht_kb_tag-categoriahospedagem"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=5579"}],"version-history":[{"count":13,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5579\/revisions"}],"predecessor-version":[{"id":36298,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/5579\/revisions\/36298"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=5579"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=5579"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=5579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}