cd /var/www/html/jobran/indicadores/ php yii serve --docroot "backend/web" combinar dos base de datos sql si quieres ver el contenido de un archivo sql puedes usar: nano diferencias.sql ejemplo para entrar en una que tiene nombre separados por espacios: cd BASES\ DE\ DATOS\ SQL/ instalar java sudo apt update sudo apt install default-jre sudo apt install default-jdk java -version instalar la herramiuenta para comparar dos bases de datos sudo apt update sudo apt install apgdiff comando para comparar dos bases de datos sql apgdiff esquema1.sql esquema2.sql > cambios.sql conectarse a postgres psql -h localhost -U postgres -W crear la base de datos create database dbname; si tienes el error de que el archivo tiene owner utiliza estos comando 1.-sed '/ALTER SEQUENCE .* OWNER TO/d' indicadores_jobran.sql > jobran_sin_owner.sql sed '/ALTER SEQUENCE .* OWNER TO/d' indicadores_produccion.sql > prduccion_sin_owner.sql 3.-apgdiff --ignore-start-with jobran_sin_owner.sql prduccion_sin_owner.sql > diferencias.sql este comando te permite buscar el archivo apgdiff en tu sistema find ~ -name "apgdiff*.jar" conectar a una base de datos psql -h localhost -U postgres -W respaldar base de datos pg_dump -s -U nameuserdb -h host dbname > sqlcratedname.sql respaldar sin permisos owner pg_dump -s --no-owner -U postgres -h host dbname > sqlcratedname.sql dar permiso para leer pero esto no es necesario ya que se insalo usando apt install chmod +r apgdiff.jar tambien puedes comparar Consultas SQL para comparar tablas y columnas Si prefieres comparar directamente desde SQL, puedes consultar las tablas del sistema: Listar tablas: sql SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'; Listar columnas de una tabla: Listar columnas de una tablas: sql SELECT column_name, data_type FROM information_schema.columns WHERE table_name = 'nombre_tabla';