-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ругается на hstore #5
Comments
hstore — это специальный тип данных в PostgreSQL и с недавних пор используется для хранения вспомогательных данных об аудиториях. Подробнее здесь: http://blog.remarkablelabs.com/2012/12/a-love-affair-with-postgresql-rails-4-countdown-to-2013 Для того, чтобы использовать данный тип необходимо выполнить SQL-команду Для того, чтобы включить
После чего выполните:
Каюсь — это ещё не документировано. Нужно просто сменить тип хранения схемы БД из формата ruby-кода в SQL-формат. |
Спасибо, помогло. ]# rake db:setup --trace |
Благодарю! Всё заработало. |
Apache с модулем Passenger всё ругается: А если запустить через rails server - всё нормально. Непонятно ничего. |
только с RailsEnv development заработало |
Смотрите
|
Даже не знаю что дальше делать. В чем может быть дело? Версия postgres может нужна особенная? У меня 8.4.13(PS наверно старая версия у меня?)
rake db:setup --trace
** Invoke db:setup (first_time)
** Invoke db:schema:load_if_ruby (first_time)
** Invoke db:create (first_time)
** Invoke db:load_config (first_time)
** Execute db:load_config
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:create
** Invoke environment (first_time)
** Execute environment
** Execute db:schema:load_if_ruby
** Invoke db:schema:load (first_time)
** Invoke environment
** Invoke db:load_config
** Execute db:schema:load
-- create_table("buildings", {:force=>true})
NOTICE: CREATE TABLE will create implicit sequence "buildings_id_seq" for serial column "buildings.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "buildings_pkey" for table "buildings"
-> 0.0837s
-- create_table("charge_cards", {:force=>true})
NOTICE: CREATE TABLE will create implicit sequence "charge_cards_id_seq" for serial column "charge_cards.id"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "charge_cards_pkey" for table "charge_cards"
-> 0.0938s
-- create_table("charge_cards_preferred_classrooms", {:id=>false, :force=>true})
-> 0.0093s
-- create_table("classrooms", {:force=>true})
NOTICE: CREATE TABLE will create implicit sequence "classrooms_id_seq" for serial column "classrooms.id"
rake aborted!
PG::Error: ERROR: type "hstore" does not exist
LINE 1: ...T 'f', "title" character varying(255), "properties" hstore)
^
: CREATE TABLE "classrooms" ("id" serial primary key, "building_id" integer, "department_id" integer, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "capacity" integer, "department_lock" boolean DEFAULT 'f', "title" character varying(255), "properties" hstore)
The text was updated successfully, but these errors were encountered: