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

rake db:structure:dump се проваля под PostgreSQL / Rails 3.2

pg_dump командата се изпълнява в activerecord/lib/active_record/railties/databases.rake на ред 428 .

`pg_dump -i -s -x -O -f #{Shellwords.escape(filename)} #{search_path} #{Shellwords.escape(config['database'])}`

Опитайте да зададете точка на прекъсване там и да видите коя действителна команда се изпълнява.

Всички тези опции са валидни за Pg9.0.x, така че подозирам, че има нещо смешно в abcs[Rails.env]['schema_search_path'] което обърква анализирането на опциите на psql. Обърнете внимание на search_path конструкцията не цитира --schema аргумент, така че search_path_part с вграден интервал ще анализира като частично име на схема, последвано от дума, която не е предшествана от опция, така че psql ще го интерпретира като име на база данни, след което ще се оплаче, когато по-късно стигне до истинското име на базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на json елементи с конкретно име на ключ от сложна вложена структура в postgres

  2. Как да декларирате променлива в PostgreSQL

  3. Heroku psql:ФАТАЛНО:останалите слотове за връзка са запазени за връзки на суперпотребител без репликация

  4. Може ли някой да обясни какво е postgresql-клиент и как взаимодейства с основния пакет на postgresql?

  5. postgres - сравняване на два масива