bonjour
je créée une simple migration
sur la base medor_development
class MedorDevelopment < ActiveRecord::Migration
def self.up
create_table “antecedents” do |t|
t.column “nom”, :string
t.column “date”, :string
t.column “descripion”, :string
t.column “atcd_id”, :integer
end
end
def self.down
drop_table :antecedents
end
end
rake db:migrate --trace
(in /Users/nicolasg/Documents/RubyOnRails/medor)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
** Invoke db:schema:dump (first_time)
** Invoke environment
** Execute db:schema:dump
mais j’ai beau rechercher dans ma base je ne trouve aucune table
antecedents dans ma base.
qqu’un a une idée ?
merci
Gilgam
Conseil, Webdesign & Formation sur Gilgam - Blog
contact - [email protected]
Nicolas :
mais j’ai beau rechercher dans ma base je ne trouve aucune table
antecedents dans ma base.
Que dit log/development.log ?
Quelle version de Rails ? Quelle SGBDR ? Quel OS ?
As-tu revérifié database.yml ?
Que dit db/schema.rb ?
– Jean-François.
Bonsoir
Question complémentaire à celles de Jean François: comment s’appelle ton
fichier de migration et sous quel chemin est-il placé ?
– Thibaut
Le 14 mars 07 à 18:57, Jean-François Trân a écrit :
Nicolas :
mais j’ai beau rechercher dans ma base je ne trouve aucune table
antecedents dans ma base.
Que dit log/development.log ?
ou là plein de chose peu compréhensibles (si ce n’est que find_all
est obsolète )
Quelle version de Rails ? Quelle SGBDR ? Quel OS ?
1.2.2
mysql
macosx 10.4.9
As-tu revérifié database.yml ?
non mais après ta demande oui ras
Que dit db/schema.rb ?
`
j’ai tous les schémas des tables déjà présentes et créées mais pas
celle que je cherche
voilÃ
si qqu’un a une lumière dans l’obscurité
merci
NG
Gilgam
Conseil, Webdesign & Formation sur Gilgam - Blog
contact - [email protected]
Le 14 mars 07 à 18:59, Thibaut Barrère a écrit :
Bonsoir
Question complémentaire à celles de Jean François: comment
s’appelle ton fichier de migration et sous quel chemin est-il placé ?
db/migrate/001_medor_development.rb
NG
Gilgam
Conseil, Webdesign & Formation sur Gilgam - Blog
contact - [email protected]
Nicolas :
Que dit log/development.log ?
ou là plein de chose peu compréhensibles (si ce n’est que find_all est
obsolète )
Bon si tu fais un grep ‘CREATE TABLE’ sur development.log
tu devrais voir les tables créées lors des migrations, tu peux
déjà voir s’il y a quelque chose concernant la table “antecedents”
[…]
Que dit db/schema.rb ?`
j’ai tous les schémas des tables déjà présentes et créées mais pas
celle que je cherche
Bon c’est pas clair.
Tu as déjà plusieurs tables ?
créées comment ? hors Rails ou par d’autres migrations ?
Y-a-t-il d’autres migrations autre que celle concernant ‘antecedents’ ?
Vérifie la version de ton schema, dans db/schema.rb
c’est la ligne :
ActiveRecord::Schema.define(:version => 8) do
par exemple.
Comme t’es en mode dev, ya rien de précieux dans ta base. Donc
tu peux revenir en arrière,
rake db:migrate VERSION=0
et re-migrer :
rake db:migrate
et surveille ton log pour voir si ça passe : tail -f log/development.log
– Jean-François.
Le 14 mars 07 à 19:54, Jean-François Trân a écrit :
non juste du schema_info
[…]
Que dit db/schema.rb ?`
j’ai tous les schémas des tables déjà présentes et créées mais pas
celle que je cherche
Bon c’est pas clair.
Tu as déjà plusieurs tables ?
oui
créées comment ? hors Rails ou par d’autres migrations ?
à la main via une gui
mais je voulais essayer une migration pour voir
Y-a-t-il d’autres migrations autre que celle concernant
‘antecedents’ ?
non
Vérifie la version de ton schema, dans db/schema.rb
c’est la ligne :
ActiveRecord::Schema.define(:version => 8) do
ActiveRecord::Schema.define(:version => 1) do
et surveille ton log pour voir si ça passe : tail -f log/
development.log
– Jean-François.
merci
je vais voir cela
Nicolas G
Gilgam
Conseil, Webdesign & Formation sur Gilgam - Blog
contact - [email protected]