PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgresql - вземете списък с разлика в колоните между 2 таблици

Можете да постигнете това, като изберете всички имена на колони от table2 които не също се появяват в table1 :

SELECT column_name
FROM information_schema.columns 
WHERE table_schema = 'your_schema' AND table_name = 'table2'
    AND column_name NOT IN
    (
        SELECT column_name
        FROM information_schema.columns 
        WHERE table_schema = 'your_schema' AND table_name = 'table1'
    )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проактивно наблюдение на PostgreSQL (ъгъл на Developer Studio/Advisors)

  2. Защо Sequelize migration създава таблица, но моделите не могат да се свържат с база данни

  3. Съпоставяне на PostgreSQL JSON колона към свойство на обект Hibernate

  4. Последователността на хибернация не е генерирана

  5. Как да свържете докер контейнери при изграждане?