Forum: Rails France problème de migration

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
4727b3899b352c43d9d7c1606ddcab79?d=identicon&s=25 NG (Guest)
on 2007-03-14 18:41
(Received via mailing list)
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 - contact@gilgam.com
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2007-03-14 18:58
(Received via mailing list)
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.
91eb330fb36d1e03c856574dfb77d2bc?d=identicon&s=25 Thibaut Barrère (thbar)
on 2007-03-14 19:00
(Received via mailing list)
Bonsoir

Question complémentaire à celles de Jean François: comment s'appelle ton
fichier de migration et sous quel chemin est-il placé ?

-- Thibaut
4727b3899b352c43d9d7c1606ddcab79?d=identicon&s=25 NG (Guest)
on 2007-03-14 19:09
(Received via mailing list)
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 - contact@gilgam.com
4727b3899b352c43d9d7c1606ddcab79?d=identicon&s=25 NG (Guest)
on 2007-03-14 19:11
(Received via mailing list)
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 - contact@gilgam.com
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2007-03-14 19:56
(Received via mailing list)
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.
4727b3899b352c43d9d7c1606ddcab79?d=identicon&s=25 NG (Guest)
on 2007-03-15 10:06
(Received via mailing list)
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 - contact@gilgam.com
This topic is locked and can not be replied to.