102 lines
4.0 KiB
HTML
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> |