102 lines
4.0 KiB
HTML

<!-- ############### -->
<!-- 8 -->
<!-- ############### -->
<div class="img zoomable">
<img src="/static/source_imgs/postgresql/psql1/psql.webp" alt="" style="height: 350px; width: auto;">
</div>
<p> La instalación de PostgreSQL es muy sencilla, para ello debemos de abrir una terminal en el sistema. </p>
<div>
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item"> <a class="nav-link active" id="linux-tab" data-toggle="tab" href="#linux" role="tab"
aria-controls="linux" aria-selected="true"><i class="bi bi-ubuntu"></i> Linux</a> </li>
<li class="nav-item"> <a class="nav-link" id="wsl-tab" data-toggle="tab" href="#wsl" role="tab" aria-controls="wsl"
aria-selected="false"><i class="bi bi-windows"></i> WSL</a> </li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="linux" role="tabpanel" aria-labelledby="linux-tab">
<!-- {# i linux #} -->
<p>Comando de instalación en Linux:</p>
{% set i %}sudo apt install postgresql -y{% endset %}
{% with codigo=i.strip() %}{% include 'components/copy-code.html' %}{% endwith %}
<!-- {# f linux #} -->
</div>
<div class="tab-pane fade" id="wsl" role="tabpanel" aria-labelledby="wsl-tab"> <!-- {# i wsl #} -->
<p>Comando de instalación en WSL:</p>
{% set ii %}sudo apt install postgresql postgresql-contrib -y{% endset %}
{% with codigo=ii.strip() %}{% include 'components/copy-code.html' %}{% endwith %}
<!-- {# f wsl #} -->
</div>
</div>
</div>
<p> Una vez instalado deberas saber que los archivos de configuración se guardan en la ruta:
<br><br><b>/etc/postgresql/<a class="link" data-bs-toggle="modal"
data-bs-target="#psql_version">[version]</a>/main/</b>
</p>
<p>
Por seguridad asignale una contraseña al usuario postgres para ello debes ejecutar en la terminal el comando:
</p>
{% set iii %}sudo -u postgres psql{% endset %}
{% with codigo=iii.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<p>
Despues le asignamos la contraseña con el comando:
</p>
{% set iv %}ALTER USER postgres WITH PASSWORD 'la_contraseña_que_quieras';{% endset %}
{% with codigo=iv.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<p>Salimos de la terminal de postgresql con el comando:</p>
{% set v %}\q{% endset %}
{% with codigo=v.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<P> Para saber si el servicio de postgresql esta activo puedes ejecutar el comando: </P>
{% set v %}sudo service postgresql status{% endset %}
{% with codigo=v.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<p> Si el servicio esta inactivo se te mostrará la siguiente información: </p>
<div class="img zoomable">
<img src="/static/source_imgs/postgresql/psql1/inactive.png" alt="">
</div>
<p> Para iniciar el servicio el comando es el siguiente: </p>
{% set vi %}sudo service postgresql start{% endset %}
{% with codigo=vi.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<p> Para detener el servicio el comando es el siguiente: </p>
{% set vii %}sudo service postgresql start{% endset %}
{% with codigo=vii.strip() %}
{% include 'components/copy-code.html' %}
{% endwith %}
<p> Más documentación importante:
<ul class="lst">
<li> <a href="https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-database" target="_blank"
style="text-decoration: none;">Microsoft WSL - PostgreSQL</a> </li>
<li> <a
href="https://www.ibm.com/docs/es/urbancode-deploy/6.2.1?topic=configuration-configuring-postgresql-database-blueprint-design-server"
style="text-decoration: none;" target="_blank">IBM - Conf. PostgreSQL</a> </li>
</ul>
</p> <!-- jQuery and Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>