पर लटकता है मैं पोस्टग्रेएसक्यूएल, रेल 3.1.3 और रूबी 1.9.3 का उपयोग कर रहा हूं। मैं का उपयोग here के रूप में करने के लिए संघर्ष कर रहा हूं।डीबी: माइग्रेट सरल माइग्रेशन
यह है कि मैं क्या टर्मिनल में देख रहा हूँ है:
[email protected]:~/railsprojects/hartl$ bundle exec rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Invoke rails_env (first_time)
** Execute rails_env
** Execute db:load_config
** Execute db:migrate
== AddEmailUniquenessIndex: migrating ========================================
-- add_index(:users, :email, {:unique=>true})
और उसके बाद कोड इस बिंदु पर लटका हुआ है। कोई विचार क्यों?
से: development.log
[1m[36m (0.1ms)[0m [1mSHOW search_path[0m
[1m[35m (0.5ms)[0m SELECT "schema_migrations"."version" FROM "schema_migrations"
Migrating to CreateUsers (20120124022843)
Migrating to AddEmailUniquenessIndex (20120124093922)
[1m[36m (0.1ms)[0m [1mBEGIN[0m
[1m[35m (3.6ms)[0m SELECT distinct i.relname, d.indisunique, d.indkey, t.oid
FROM pg_class t
INNER JOIN pg_index d ON t.oid = d.indrelid
INNER JOIN pg_class i ON d.indexrelid = i.oid
WHERE i.relkind = 'i'
AND d.indisprimary = 'f'
AND t.relname = 'users'
AND i.relnamespace IN (SELECT oid FROM pg_namespace WHERE nspname = ANY (current_schemas(false)))
ORDER BY i.relname
आप एक एक उचित रूप से विशेषाधिकार प्राप्त PostgreSQL उपयोगकर्ता में लॉग इन कर सकते हैं, और 'चयन * से
: आप बेकार प्रक्रिया को मारने के लिए होगा pg_stat_activity' – derobert
मुझे यकीन है कि कर सकते हैं। मैंने अभी इस क्वेरी को pgAdmin III के माध्यम से निष्पादित किया है: - निष्पादन क्वेरी: * pg_stat_activity से कुल क्वेरी रनटाइम: 11 एमएस। 4 पंक्तियों को पुनर्प्राप्त किया गया। – Abram
@derobert, आपकी प्रतिक्रिया के लिए धन्यवाद, लेकिन माइग्रेशन ने आज सुबह मेरे लिए काम किया है। कुछ भी अलग नहीं - एक ही माइग्रेशन फ़ाइल। शायद कंप्यूटर को बस फिर से शुरू करने की जरूरत है? अजीब। – Abram