Odoo es un conjunto de aplicaciones de código abierto dirigido a empresas cuya única función es la de cubrir con las necesidades de su negocio. Por ejemplo algunos de los módulos que incorpora Odoo son: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos etc.
Instalación de Odoo ERP
Comandos usados durante la instalación de Odoo ERP en Debian 8.
Nota: Antes de iniciar con la instalación de Odoo tenemos que tener instalado PostgreSQL ya que es el motor de bases de datos que usa por defecto Odoo ERP en caso de no tener instalado PostgreSQL visita el siguiente tutorial en el cual aprenderás a instalar PostgreSQL.
En este video tutorial se muestra cómo solucionar el error de PostgreSQL “Database creation error: new encoding (UTF8)” este error es muy común durante la creación de bases de datos dentro de PostgreSQL, en mi caso el error me sucedió durante la instalación de OdooERP.
Comandos para solucionar el error Database creation error: new encoding (UTF8)
postgres@odoo:~$ psql
psql (9.4.12)
Type "help" for help.
postgres=# UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
UPDATE 1
postgres=# DROP DATABASE template1;
DROP DATABASE
postgres=# CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
CREATE DATABASE
postgres=# UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
UPDATE 1
postgres=# \c template1
You are now connected to database "template1" as user "postgres".
template1=# VACUUM FREEZE;
VACUUM
template1=# \q
postgres@odoo:~$
¿Qué es PostgreSQL? PostgreSQL es un Sistema de Gestión de Bases de Datos Relacional Orientado a Objetos, el cual nos permite crear bases de datos robustas y potentes ya que cuenta con una gran cantidad de opciones avanzadas. Sin mencionar que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, como quien dice es Libre.
Ahora que ya sabemos que es PostgreSQL procederemos con su instalación.
Primero que nada comprobaremos que nuestro sistema operativo cuente con las últimas actualizaciones del SO. De no ser así actualizaremos el sistema operativo.
Una vez que actualicemos nuestro sistema operativo procederemos con la instalación de PostgreSQL para esto abrimos una terminal con privilegios de root y escribimos el siguiente comando:
install postgresql –y
$aptitude install postgresql -y
Setting up postgresql-common (165+deb8u2) ...
Adding user postgres to group ssl-cert
Creating config file /etc/postgresql-common/createcluster.conf with new version
Creating config file /etc/logrotate.d/postgresql-common with new version
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
Removing obsolete dictionary files:
[ ok ] Starting PostgreSQL 9.4 database server: main.
Setting up postgresql (9.4+165+deb8u2) ...
Processing triggers for libc-bin (2.19-18+deb8u9) ...
root@odoo:~#
Una vez que termine la instalación PostgreSQL lo único que faltaría seria entrar a PostgreSQL. Esto lo podemos hacer a través de una terminal con el siguiente comando.
psql
Una vez que ingresemos el comando anterior automáticamente entraremos a la administración de PostgreSQL lo cual debería de lucir de la siguiente manera
postgres@odoo:~$ psql
psql (9.4.12)
Type "help" for help.
postgres=#