{"id":66231,"date":"2024-01-12T12:51:47","date_gmt":"2024-01-12T15:51:47","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=66231&#038;preview=true&#038;preview_id=66231"},"modified":"2024-01-12T08:51:27","modified_gmt":"2024-01-12T11:51:27","slug":"dominando-bancos-de-dados-postgres","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/","title":{"rendered":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer"},"content":{"rendered":"<p>O Postgres, tamb\u00e9m conhecido como <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-postgresql\/\">PostgreSQL<\/a>, representa um pilar na gest\u00e3o de bancos de dados objeto-relacionais. Com d\u00e9cadas de desenvolvimento, o Postgres \u00e9 um banco de dados confi\u00e1vel e flex\u00edvel que oferece alto desempenho.<\/p>\n<p>Este guia pr\u00e1tico explora como criar bancos de dados e tabelas e excluir bancos de dados no Postgres. Al\u00e9m disso, ele mostra como voc\u00ea pode realizar as mesmas tarefas usando uma ferramenta de administra\u00e7\u00e3o de banco de dados, como o Adminer.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Primeiros passos com o Postgres<\/h2>\n<p>Para come\u00e7ar, verifique se voc\u00ea tem o Postgres instalado em seu sistema. Se ele n\u00e3o estiver instalado, <a href=\"https:\/\/www.postgresql.org\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">fa\u00e7a o download do arquivo necess\u00e1rio<\/a> e siga as instru\u00e7\u00f5es de instala\u00e7\u00e3o.<\/p>\n<p>Lembre-se de que os comandos mostrados aqui foram demonstrados no macOS, mas funcionar\u00e3o perfeitamente em qualquer sistema operacional.<\/p>\n<p>Quando o Postgres estiver instalado, digite este comando em seu terminal para verificar se tudo est\u00e1 funcionando corretamente:<\/p>\n<pre><code class=\"language-sql\">postgres -V<\/code><\/pre>\n<p>Esse comando deve retornar o n\u00famero da vers\u00e3o de sua instala\u00e7\u00e3o do Postgres:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/postgres-version-number.png\" alt=\"O n\u00famero da vers\u00e3o do Postgres.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">O n\u00famero da vers\u00e3o do Postgres.<\/figcaption><\/figure>\n<h3>Como se conectar ao servidor de banco de dados PostgreSQL<\/h3>\n<p>Ent\u00e3o voc\u00ea instalou o Postgres em seu sistema e est\u00e1 pronto para criar bancos de dados. Mas como voc\u00ea acessa o banco de dados? \u00c9 aqui que entra o terminal interativo do Postgres, popularmente chamado de <a href=\"https:\/\/www.postgresql.org\/docs\/current\/app-psql.html\" target=\"_blank\" rel=\"noopener noreferrer\">psql<\/a>. O psql \u00e9 um frontend baseado em terminal para o Postgres que permite que voc\u00ea fa\u00e7a consultas ao Postgres e visualize os resultados da consulta.<\/p>\n<p>Durante a instala\u00e7\u00e3o, o Postgres cria um superusu\u00e1rio padr\u00e3o no seu sistema operacional (OS) que tem acesso m\u00e1ximo ao banco de dados. Voc\u00ea pode fazer login no terminal psql como o superusu\u00e1rio padr\u00e3o usando este comando:<\/p>\n<pre><code class=\"language-sql\">psql postgres<\/code><\/pre>\n<p>Ap\u00f3s executar esse comando, voc\u00ea ver\u00e1 o terminal mudar para <code>postgres=#<\/code>, indicando que voc\u00ea est\u00e1 conectado como o superusu\u00e1rio padr\u00e3o.<\/p>\n<p>Uma das maiores vantagens de usar o psql s\u00e3o os metacomandos. Essas ferramentas avan\u00e7adas permitem que voc\u00ea execute tarefas administrativas do banco de dados, como conectar-se a bancos de dados ou exibir tabelas, sem conhecer os comandos SQL exatos.<\/p>\n<p>Para usar um metacomando no psql, voc\u00ea deve come\u00e7ar com uma barra invertida (<code>\\<\/code>) seguida do comando. Aqui est\u00e3o alguns exemplos:<\/p>\n<ul>\n<li><code>\\c &lt;database-name&gt;<\/code> &#8211; Conecta voc\u00ea a um banco de dados espec\u00edfico.<\/li>\n<li><code>\\l<\/code> &#8211; Lista todos os bancos de dados no servidor.<\/li>\n<li><code>\\dt<\/code> &#8211; Exibe todas as tabelas em um banco de dados.<\/li>\n<\/ul>\n<h2>Como criar bancos de dados Postgres<\/h2>\n<p>Ao trabalhar com bancos de dados, \u00e9 uma boa pr\u00e1tica seguir o princ\u00edpio do menor privil\u00e9gio, criando um novo usu\u00e1rio com permiss\u00f5es espec\u00edficas. No entanto, para simplificar este guia, vamos criar e gerenciar bancos de dados usando o superusu\u00e1rio padr\u00e3o.<\/p>\n<p>Em primeiro lugar, execute o seguinte metacomando para listar todos os usu\u00e1rios no servidor Postgres:<\/p>\n<pre><code class=\"language-sql\">\\du<\/code><\/pre>\n<p>Se voc\u00ea n\u00e3o tiver adicionado nenhum usu\u00e1rio novo, dever\u00e1 ver apenas o superusu\u00e1rio padr\u00e3o:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/users-postgres-server.png\" alt=\"Usu\u00e1rios no servidor Postgres local.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Usu\u00e1rios no servidor Postgres local.<\/figcaption><\/figure>\n<p>O superusu\u00e1rio padr\u00e3o pode aparecer como Postgres ou como o nome de usu\u00e1rio do seu sistema operacional, dependendo da configura\u00e7\u00e3o do seu sistema.<\/p>\n<p>Por padr\u00e3o, o superusu\u00e1rio n\u00e3o tem uma senha. No entanto, para a administra\u00e7\u00e3o do banco de dados mais tarde, defina uma senha usando este comando:<\/p>\n<pre><code class=\"language-sql\">\\password &lt;superuser-name&gt;<\/code><\/pre>\n<p>Digite sua senha quando solicitado e confirme. Agora, voc\u00ea est\u00e1 pronto para come\u00e7ar a criar bancos de dados no servidor Postgres. A sintaxe para criar um banco de dados \u00e9 <code>CREATE DATABASE &lt;database-name&gt;<\/code>.<\/p>\n<p>Vamos come\u00e7ar criando um banco de dados chamado <code>sales<\/code>:<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE sales;<\/code><\/pre>\n<p>Voc\u00ea ver\u00e1 o seguinte ap\u00f3s a cria\u00e7\u00e3o bem-sucedida do banco de dados:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/create-postgres-db.png\" alt=\"Criando um banco de dados Postgres.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Criando um banco de dados Postgres.<\/figcaption><\/figure>\n<p>Agora, crie mais dois bancos de dados, <code>customers<\/code> e <code>employees<\/code>, com estes comandos:<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE customers;\nCREATE DATABASE employees;<\/code><\/pre>\n<p>Agora, voc\u00ea estabeleceu tr\u00eas bancos de dados em seu servidor Postgres local. Para listar todos os bancos de dados que voc\u00ea criou, use este metacomando:<\/p>\n<pre><code class=\"language-sql\">\\l<\/code><\/pre>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/list-db-postgres.png\" alt=\"Bancos de dados no servidor Postgres local.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Bancos de dados no servidor Postgres local.<\/figcaption><\/figure>\n<p>Esses s\u00e3o os tr\u00eas bancos de dados que voc\u00ea criou at\u00e9 agora! Voc\u00ea pode ignorar os outros bancos de dados na imagem, pois esses bancos de dados v\u00eam com a instala\u00e7\u00e3o do Postgres por padr\u00e3o.<\/p>\n<p>Agora, voc\u00ea pode se conectar a um banco de dados espec\u00edfico. O metacomando para voc\u00ea se conectar a qualquer banco de dados \u00e9 <code>\\c &lt;database-name&gt;<\/code>.<\/p>\n<p>Execute o seguinte comando para que voc\u00ea se conecte ao banco de dados <code>sales<\/code>:<\/p>\n<pre><code class=\"language-sql\">\\c sales<\/code><\/pre>\n<p>A seguinte mensagem deve aparecer no terminal:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/connecting-to-db.png\" alt=\"Conectando-se a um banco de dados.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Conectando-se a um banco de dados.<\/figcaption><\/figure>\n<p>Uma vez conectado a um banco de dados, voc\u00ea pode facilmente alternar para outro banco de dados no servidor com o mesmo comando. Assim, do banco de dados <code>sales<\/code>, voc\u00ea pode executar o seguinte comando para se conectar ao banco de dados <code>customers<\/code>:<\/p>\n<pre><code class=\"language-sql\">\\c customers<\/code><\/pre>\n<h3>Criar tabelas<\/h3>\n<p>Para come\u00e7ar, voc\u00ea precisar\u00e1 criar tabelas para preencher o banco de dados com dados. A sintaxe para criar uma tabela no Postgres segue esta estrutura:<\/p>\n<pre><code class=\"language-sql\">CREATE TABLE &lt;table-name&gt; (\n&lt;column1-name&gt; &lt;column1-datatype&gt; &lt;column1-constraint&gt;,\n&lt;column2-name&gt; &lt;column2-datatype&gt; &lt;column2-constraint&gt;,\n&lt;column3-name&gt; &lt;column3-datatype&gt; &lt;column3-constraint&gt;,\n\u2026\n\u2026\n&lt;columnN-name&gt; &lt;columnN-datatype&gt; &lt;columnN-constraint&gt;\n);<\/code><\/pre>\n<p>Comece conectando-se ao banco de dados <code>sales<\/code>.<\/p>\n<pre><code class=\"language-sql\">\\c sales<\/code><\/pre>\n<p>Em seguida, crie a tabela <code>products<\/code> com tr\u00eas colunas que n\u00e3o podem ser nulas: <code>product_id<\/code>, <code>product_name<\/code>, e <code>quantity_sold<\/code>:<\/p>\n<pre><code class=\"language-sql\">CREATE TABLE products(\n   Product_id\t\t\tINT     NOT NULL,\n   Product_name\t\tTEXT    NOT NULL,\n   Quantity_sold\t\t   INT     NOT NULL\n);<\/code><\/pre>\n<p>Voc\u00ea ver\u00e1 o seguinte resultado se a opera\u00e7\u00e3o for bem-sucedida:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/creating-db-tables.png\" alt=\"Criando tabelas em um banco de dados.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Criando tabelas em um banco de dados.<\/figcaption><\/figure>\n<p>Em seguida, use o metacomando abaixo para verificar se voc\u00ea criou com \u00eaxito a tabela <code>products<\/code>:<\/p>\n<pre><code class=\"language-sql\">\\dt<\/code><\/pre>\n<p>Esse comando lista todas as tabelas em seu banco de dados &#8211; nesse caso, uma tabela. Como voc\u00ea est\u00e1 conectado ao banco de dados <code>sales<\/code>, dever\u00e1 ver o seguinte resultado:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/sales-db.png\" alt=\"Tabelas no banco de dados de vendas.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Tabelas no banco de dados de vendas.<\/figcaption><\/figure>\n<p>Em seguida, crie duas tabelas no banco de dados <code>employees<\/code>. A primeira tabela listar\u00e1 os sal\u00e1rios e a segunda listar\u00e1 os endere\u00e7os. Para criar essas tabelas, execute os comandos abaixo:<\/p>\n<pre><code class=\"language-sql\">\\c employees\n\nCREATE TABLE salary(\n   Employee_id\t\tINT     NOT NULL,\n   Employee_name\t\tTEXT    NOT NULL,\n   Employee_salary\t\tINT     NOT NULL\n);\n\nCREATE TABLE address(\n   Employee_id\t\tINT     NOT NULL,\n   Employee_country\t\tTEXT    NOT NULL,\n   Employee_zipcode\t\tINT     NOT NULL\n);<\/code><\/pre>\n<p>Por fim, confirme que voc\u00ea criou essas tabelas executando o metacomando <code>\\dt<\/code>. Esta \u00e9 a sa\u00edda que voc\u00ea deve ver:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/employees-database.png\" alt=\"Tabelas no banco de dados de funcion\u00e1rios.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Tabelas no banco de dados de funcion\u00e1rios.<\/figcaption><\/figure>\n<h2>Como excluir bancos de dados Postgres<\/h2>\n<p>Excluir um banco de dados \u00e9 t\u00e3o f\u00e1cil quanto criar um. A sintaxe para excluir um banco de dados \u00e9 <code>DROP DATABASE &lt;database-name&gt;;<\/code>.<\/p>\n<p>Voc\u00ea n\u00e3o precisa se conectar a um banco de dados espec\u00edfico para exclu\u00ed-lo. Portanto, se quiser excluir o banco de dados <code>customers<\/code>, voc\u00ea pode executar esse comando em qualquer banco de dados ao qual esteja conectado:<\/p>\n<pre><code class=\"language-sql\">DROP DATABASE customers;<\/code><\/pre>\n<p>Voc\u00ea dever\u00e1 ver esta tela quando a exclus\u00e3o for bem-sucedida:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/deleting-db.png\" alt=\"Excluindo um banco de dados Postgres.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Excluindo um banco de dados Postgres.<\/figcaption><\/figure>\n<p>Voc\u00ea pode confirmar que o banco de dados <code>customers<\/code> n\u00e3o existe mais, listando os bancos de dados no servidor Postgres local usando o metacomando <code>\\l<\/code>.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/listing-db.png\" alt=\"Listando os bancos de dados no servidor Postgres local.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Listando os bancos de dados no servidor Postgres local.<\/figcaption><\/figure>\n<h2>Como lidar com as opera\u00e7\u00f5es do banco de dados Postgres com o Adminer<\/h2>\n<p>Neste ponto, voc\u00ea aprendeu os fundamentos do Postgres criando bancos de dados, criando tabelas e excluindo bancos de dados por meio da linha de comando.<\/p>\n<p>Entretanto, a linha de comando pode ser intimidadora ou tediosa para voc\u00ea usar. \u00c9 a\u00ed que uma ferramenta de administra\u00e7\u00e3o de banco de dados como o <a href=\"https:\/\/www.adminer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Adminer<\/a> pode ajudar. Voc\u00ea pode executar todas as opera\u00e7\u00f5es de banco de dados acima por meio de uma GUI com o Adminer. Embora voc\u00ea possa usar o Adminer de forma independente, ele tamb\u00e9m \u00e9 um <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/database-manager\/\">componente padr\u00e3o<\/a> no <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<p>Voc\u00ea tamb\u00e9m precisar\u00e1 <a href=\"https:\/\/www.adminer.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">baixar o arquivo Adminer PHP<\/a> para gerenciar seu banco de dados com o Adminer. Abra o terminal uma vez para iniciar o servidor web integrado que executa arquivos PHP e navegue at\u00e9 o local onde voc\u00ea colocou o arquivo <strong>Adminer <\/strong><strong>PHP<\/strong>:<\/p>\n<pre><code class=\"language-sql\">cd path\/to\/Adminer php file <\/code><\/pre>\n<p>Em seguida, inicie o servidor web usando o seguinte comando:<\/p>\n<pre><code class=\"language-sql\">php -S 127.0.0.1:8000<\/code><\/pre>\n<p>Voc\u00ea est\u00e1 pronto para usar a interface do usu\u00e1rio do Adminer em seu navegador web. Digite o seguinte endere\u00e7o em seu navegador web: http:\/\/localhost:8000\/&lt;your-Adminer-php-file.php&gt;<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Certifique-se de incluir a extens\u00e3o de arquivo <strong>.php<\/strong> quando voc\u00ea digitar o nome do arquivo <strong>Adminer <\/strong><strong>PHP<\/strong>\u00a0na barra de URL.<\/p>\n<\/aside>\n\n<p>Voc\u00ea dever\u00e1 ver a interface de usu\u00e1rio (UI) do Adminer no navegador web:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/adminer-homepage.png\" alt=\"UI da p\u00e1gina inicial do Adminer.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Interface do usu\u00e1rio (UI) da p\u00e1gina inicial do Adminer.<\/figcaption><\/figure>\n<p>Para inserir seu servidor Postgres local, siga as instru\u00e7\u00f5es abaixo e preencha os campos dessa p\u00e1gina:<\/p>\n<ol start=\"1\">\n<li>Selecione <strong>PostgreSQL<\/strong> para o campo <strong>Sistema<\/strong>.<\/li>\n<li><strong>O servidor<\/strong> deve ser preenchido previamente como localhost.<\/li>\n<li>Em <strong>Username (Nome de usu\u00e1rio<\/strong>), digite o nome do superusu\u00e1rio, seja &#8220;postgres&#8221; ou o nome de usu\u00e1rio do sistema operacional do seu computador.<\/li>\n<li>Para <strong>Password (Senha<\/strong>), digite a senha definida para o superusu\u00e1rio na se\u00e7\u00e3o &#8220;Create Databases&#8221; (Criar bancos de dados).<\/li>\n<li>Deixe o campo <strong><span id=\"urn:enhancement-4897c11b-be29-4e38-b916-8fcd46abedd2\" class=\"textannotation selected\">Database (<\/span><\/strong><strong>Banco de dados)<\/strong>\u00a0vazio.<\/li>\n<\/ol>\n<p>Quando a autentica\u00e7\u00e3o for bem-sucedida, voc\u00ea ver\u00e1 a lista de todos os bancos de dados que criou anteriormente, conforme mostrado abaixo. Se estiver trabalhando com o Windows, voc\u00ea poder\u00e1 encontrar um erro que diz: \u201cNone of the supported <span id=\"urn:enhancement-b30af5ec-23bf-477d-9912-9c3b1482c273\" class=\"textannotation\">PHP<\/span> <span id=\"urn:enhancement-e3c8f499-03c8-49de-9c49-21ef1aea0fd3\" class=\"textannotation\">extensions<\/span> (<span id=\"urn:enhancement-79d62322-e814-476f-a7f5-37bf89a94a8b\" class=\"textannotation\">PgSQL<\/span>, PDO_<span id=\"urn:enhancement-c8ed1695-d19d-4677-90b7-5c29dc0c1e11\" class=\"textannotation\">PgSQL<\/span>) is available.\u201d Se isso ocorrer, edite o arquivo <strong>php.ini<\/strong> e ative essas extens\u00f5es.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/postgres-db-on-adminer.png\" alt=\"Como voc\u00ea pode visualizar bancos de dados Postgres no Adminer.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Como voc\u00ea pode visualizar bancos de dados Postgres no Adminer.<\/figcaption><\/figure>\n<p>Para criar um novo banco de dados, clique no hiperlink <strong>Create database<\/strong>:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/creating-db-adminer.png\" alt=\"Criando um novo banco de dados com o Adminer.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Criando um novo banco de dados com o Adminer.<\/figcaption><\/figure>\n<p>D\u00ea ao seu banco de dados o nome de <code>customers<\/code> e clique no bot\u00e3o <strong>Save<\/strong>.<\/p>\n<p>Em seguida, verifique se voc\u00ea criou o banco de dados <code>customers<\/code> clicando no hiperlink <strong><span id=\"urn:enhancement-39ddc8eb-55a8-4f8f-a1fb-af5948d21330\" class=\"textannotation selected\">Server<\/span><\/strong>, indicado abaixo:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/local-postgres-server.png\" alt=\"Navegando at\u00e9 o servidor Postgres local.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Navegando at\u00e9 o servidor Postgres local.<\/figcaption><\/figure>\n<p>Voc\u00ea ver\u00e1 o banco de dados <code>customers<\/code> agora. Clique em <code>customers<\/code> para se conectar a ele.<\/p>\n<p>Como voc\u00ea pode ver, n\u00e3o h\u00e1 tabelas nesse banco de dados. Clique no hiperlink <strong><span id=\"urn:enhancement-737a40d6-f244-4b7a-8bbb-4b67f71a3d6b\" class=\"textannotation\">Create<\/span> <span id=\"urn:enhancement-680a6ca3-7a78-4c8d-ac1e-612c89242b23\" class=\"textannotation\">table<\/span><\/strong>\u00a0para criar uma nova tabela, chamada <code>locations<\/code>.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/create-table-adminer.png\" alt=\"Ao criar uma tabela em um banco de dados com o Adminer.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Criando uma tabela em um banco de dados com o Adminer.<\/figcaption><\/figure>\n<p>Preencha as colunas apropriadas conforme a imagem abaixo e clique no bot\u00e3o <strong>Save<\/strong>:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/create-table.png\" alt=\"A etapa final para criar uma tabela em um banco de dados.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">A etapa final para criar uma tabela em um banco de dados.<\/figcaption><\/figure>\n<p>Agora voc\u00ea deve conseguir ver a tabela no banco de dados <code>customers<\/code>:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/confirmation-message-creating-db.png\" alt=\"Mensagem de confirma\u00e7\u00e3o para a cria\u00e7\u00e3o de uma tabela.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Mensagem de confirma\u00e7\u00e3o para a cria\u00e7\u00e3o de uma tabela.<\/figcaption><\/figure>\n<p>Clique novamente no hiperlink <strong><span id=\"urn:enhancement-0ff25415-7ab1-4354-96d7-77f4910be138\" class=\"textannotation selected\">Server<\/span><\/strong> para ver todos os seus bancos de dados. Marque a caixa de sele\u00e7\u00e3o dos <strong>clientes<\/strong>. Ao marcar o banco de dados <code>customers<\/code>, voc\u00ea ativar\u00e1 o bot\u00e3o de exclus\u00e3o abaixo. Clique em <strong>drop<\/strong>\u00a0para excluir o banco de dados. Voc\u00ea receber\u00e1 uma confirma\u00e7\u00e3o sobre a opera\u00e7\u00e3o de exclus\u00e3o do banco de dados:<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-105526 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/12\/confirmation-message-deleting-db.png\" alt=\"Mensagem de confirma\u00e7\u00e3o sobre a exclus\u00e3o de um banco de dados.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Mensagem de confirma\u00e7\u00e3o sobre a exclus\u00e3o de um banco de dados.<\/figcaption><\/figure>\n<h2>Resumo<\/h2>\n<p>Agora voc\u00ea aprendeu a criar bancos de dados, criar tabelas no banco de dados e excluir bancos de dados no servidor Postgres local por meio da linha de comando. Al\u00e9m disso, voc\u00ea aprendeu como \u00e9 f\u00e1cil executar essas tarefas usando uma ferramenta de administra\u00e7\u00e3o de banco de dados como o Adminer.<\/p>\n<p>Embora esses e outros m\u00e9todos de linha de comando de gerenciamento de bancos de dados e tabelas sejam funcionais, a interface de usu\u00e1rio de apontar e clicar do Adminer torna a execu\u00e7\u00e3o dessas tarefas ainda mais simples.<\/p>\n<p>Como desenvolvedor de WordPress, o <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a> d\u00e1 a voc\u00ea acesso ao Adminer e a uma infinidade de outras ferramentas para ajud\u00e1-lo a gerenciar seus bancos de dados. Para gerenciar facilmente seus bancos de dados Postgres, <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/download\/\">confira o DevKinsta<\/a> &#8211; \u00e9 gr\u00e1tis para sempre!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Postgres, tamb\u00e9m conhecido como PostgreSQL, representa um pilar na gest\u00e3o de bancos de dados objeto-relacionais. Com d\u00e9cadas de desenvolvimento, o Postgres \u00e9 um banco de &#8230;<\/p>\n","protected":false},"author":199,"featured_media":66232,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[948,1026,962,1000],"class_list":["post-66231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-adminer","topic-desenvolvimento-wordpress","topic-devkinsta","topic-postgresql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer\" \/>\n<meta property=\"og:description\" content=\"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-12T15:51:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer\",\"datePublished\":\"2024-01-12T15:51:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\"},\"wordCount\":1991,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\",\"name\":\"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\",\"datePublished\":\"2024-01-12T15:51:47+00:00\",\"description\":\"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PostgreSQL\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/postgresql\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer - Kinsta\u00ae","description":"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/","og_locale":"pt_PT","og_type":"article","og_title":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer","og_description":"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.","og_url":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-01-12T15:51:47+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","type":"image\/png"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer","datePublished":"2024-01-12T15:51:47+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/"},"wordCount":1991,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/","url":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/","name":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","datePublished":"2024-01-12T15:51:47+00:00","description":"Aprenda t\u00e9cnicas essenciais, pr\u00e1ticas recomendadas e dicas de especialistas para a cria\u00e7\u00e3o eficiente de bancos de dados com o Postgres neste guia abrangente.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/01\/postgres-create-database.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/dominando-bancos-de-dados-postgres\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https:\/\/kinsta.com\/pt\/topicos\/postgresql\/"},{"@type":"ListItem","position":3,"name":"Dominando o Postgres: Da Cria\u00e7\u00e3o do Banco de Dados \u00e0 Administra\u00e7\u00e3o com Adminer"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/66231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=66231"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/66231\/revisions"}],"predecessor-version":[{"id":66312,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/66231\/revisions\/66312"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/66231\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/66232"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=66231"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=66231"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=66231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}