way kewl, yes, curious,  what happens when changes are made?  Does rails
generate alters?

DK

On 5/21/07, Steven Ross <[EMAIL PROTECTED]> wrote:

This is why i like rails so much (not knocking coldfusion, just
thought I'd share a bit). One thing I don't like about ant is that it
is just executing sql scripts. You don't actually write code to create
your tables.

one command: rake db:migrate

creates the tables, no sql scripts, xml or any of that jazz.

migration code:

class CreateSimpleforms < ActiveRecord::Migration
  def self.up
    create_table :shirt_sizes do |t|
      t.column :first_name, :string
      t.column :last_name, :string
      t.column :shirt_size, :string
      t.column :created_at, :datetime
      t.column :updated_at, :datetime
    end

  end

  def self.down
    drop_table :shirt_sizes
  end
end

On 5/21/07, Fennell, Mark P. <[EMAIL PROTECTED]> wrote:
>
>
> I don't know if MS SQL has the option or not, but in some RDMBS you can
> audit the DDL so that everytime a table or view or index is created,
> altered, or deleted the system writes/appends the actions to a log file.
> Then you can just run the log file against another db to "replay" the
> actions. This would be handy from scratch, but if you already have the
> system in place, there might be a bit a work to collect the ddl on
existing
> objects. Just a thought.
> mf
>
>
>  ________________________________
>  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas
Knudsen
> Sent: Monday, May 21, 2007 1:02 PM
> To: discussion@acfug.org
> Subject: Re: re[2]: [ACFUG Discuss] database code and source control
>
>
> ah, too manual for me for long term, we got over 30 apps.  I'm looking
at
> using ANT, has a SQL task for this.  Just wondering if anyone has played
> with this approach before.
>
> DK
>
>
> On 5/21/07, Mischa Uppelschoten ext 10
> <[EMAIL PROTECTED]> wrote:
> >
> >
> > To be honest, I just load them in Query Analyzer and run them, but you
> could also run them in a script (VB, batch) using the OSQL utility.
> >
> > : yes.  How do you plan to execute these scripts?
> >
> > : DK
> >
> >
> > : On 5/21/07, Mischa Uppelschoten ext 10 <
> [EMAIL PROTECTED]>
> > :  wrote:
> > :
> > : Im moving to having all my MS SQL objects scripted and stored as a
file
> and
> > :  only make changes to my db through that script. Is that what you
mean?
> > : Mischa.
> > :
> > : : We are about to embark on constructing a staging database here to
sit
> > :  between
> > : :  our dev and prod ones.  I have all our app code in CVS and move
it
> between
> > : :  dev, staging, and prod servers.  What do folks do with SQL code?
>  Sure, can
> > : :  store it with the app codein CVS or whatever SCM tool, but how to
> execute
> > :  it?
> > : :   Looks like I can use ANT, but what are others doing with respect
to
> this?
> >
> > : : --
> > : : Douglas Knudsen
> > : : http://www.cubicleman.com
> > : : this is my signature, like it?
> > : :
> -------------------------------------------------------------
> > : : Annual Sponsor - Figleaf Software
> > : :
> > : : To unsubscribe from this list, manage your profile @
> > : : http://www.acfug.org?fa=login.edituserform
> > : :
> > : : For more info, see http://www.acfug.org/mailinglists
> > : : Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > : : List hosted by FusionLink
> > : :
> -------------------------------------------------------------
> >
> >
> >
> >
> > : Mischa Uppelschoten
> > : The Bankers Exchange, Inc.
> >
> > : 2020 Hills Avenue NW
> > : Atlanta, GA  30318
> >
> > : Phone:    (404) 605-0100 ext. 10
> > : Fax:    (404) 355-7930
> > : Web:    www.BankersX.com
> > : Follow this link for Instant Web Chat:
> > :
> http://www.bankersx.com/Contact/chat.cfm?Queue=MUPPELSCHOTEN
> > :
> > : ----------------------- Original Message -----------------------
> > :
> > : From: "Douglas Knudsen" <[EMAIL PROTECTED]>
> > : To: discussion@acfug.org
> > : Date: Mon, 21 May 2007 12:03:39 -0400
> > : Subject: [ACFUG Discuss] database code and source control
> > :
> > : We are about to embark on constructing a staging database here to
sit
> between
> > :  our dev and prod ones.  I have all our app code in CVS and move it
> between
> > :  dev, staging, and prod servers.  What do folks do with SQL
code?  Sure,
> can
> > :  store it with the app code in CVS or whatever SCM tool, but how to
> execute
> > :  it?  Looks like I can use ANT, but what are others doing with
respect
> to
> > :  this?
> >
> > : --
> > : Douglas Knudsen
> > : http://www.cubicleman.com
> > : this is my signature, like it?
> > :
> -------------------------------------------------------------
> > : Annual Sponsor - Figleaf Software
> >
> > : To unsubscribe from this list, manage your profile @
> > : http://www.acfug.org?fa=login.edituserform
> >
> > : For more info, see http://www.acfug.org/mailinglists
> > : Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > : List hosted by FusionLink
> > :
> -------------------------------------------------------------
> > :
>  -------------------------------------------------------------
> Annual Sponsor
> > :  FigLeaf Software - http://www.figleaf.com To unsubscribe from this
> list,
> > :  manage your profile @
>  http://www.acfug.org?fa=login.edituserform For more
> > :  info, see http://www.acfug.org/mailinglists Archive @
> > :  http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by
> > :  http://www.fusionlink.com
> > :
>  -------------------------------------------------------------
> >
> >
> > : --
> > : Douglas Knudsen
> > : http://www.cubicleman.com
> > : this is my signature, like it?
> > :
> -------------------------------------------------------------
> > : Annual Sponsor - Figleaf Software
> > :
> > : To unsubscribe from this list, manage your profile @
> > : http://www.acfug.org?fa=login.edituserform
> > :
> > : For more info, see http://www.acfug.org/mailinglists
> > : Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > : List hosted by FusionLink
> > :
> -------------------------------------------------------------
> >
> >
> >
> >
> >
> > Mischa Uppelschoten
> > The Banker's Exchange, Inc.
> > 2020 Hills Avenue NW
> > Atlanta, GA  30318
> >
> > Phone:    (404) 605-0100 ext. 10
> > Fax:    (404) 355-7930
> > Web:    www.BankersX.com
> > Follow this link for Instant Web Chat:
> >
> http://www.bankersx.com/Contact/chat.cfm?Queue=MUPPELSCHOTEN
> >
> >
> > ----------------------- Original Message -----------------------
> >
> > From: "Douglas Knudsen" <[EMAIL PROTECTED]>
> > To: discussion@acfug.org
> > Date: Mon, 21 May 2007 12:37:37 -0400
> > Subject: Re: [ACFUG Discuss] database code and source control
> >
> > yes.  How do you plan to execute these scripts?
> >
> > DK
> >
> >
> > On 5/21/07, Mischa Uppelschoten ext 10 <
> [EMAIL PROTECTED]> wrote:
> > >
> > >
> > > I'm moving to having all my MS SQL objects scripted and stored as a
file
> and only make changes to my db through that script. Is that what you
mean?
> > > Mischa.
> > >
> > > : We are about to embark on constructing a staging database here to
sit
> between
> > > :  our dev and prod ones.  I have all our app code in CVS and move
it
> between
> > > :  dev, staging, and prod servers.  What do folks do with SQL code?
>  Sure, can
> > > :  store it with the app codein CVS or whatever SCM tool, but how to
> execute it?
> > > :   Looks like I can use ANT, but what are others doing with respect
to
> this?
> > >
> > > : --
> > > : Douglas Knudsen
> > > : http://www.cubicleman.com
> > > : this is my signature, like it?
> > > :
> -------------------------------------------------------------
> > > : Annual Sponsor - Figleaf Software
> > > :
> > > : To unsubscribe from this list, manage your profile @
> > > : http://www.acfug.org?fa=login.edituserform
> > > :
> > > : For more info, see http://www.acfug.org/mailinglists
> > > : Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > > : List hosted by FusionLink
> > > :
> -------------------------------------------------------------
> > >
> > >
> > >
> > >
> > > Mischa Uppelschoten
> > > The Banker's Exchange, Inc.
> > > 2020 Hills Avenue NW
> > > Atlanta, GA  30318
> > >
> > > Phone:    (404) 605-0100 ext. 10
> > > Fax:    (404) 355-7930
> > > Web:    www.BankersX.com
> > > Follow this link for Instant Web Chat:
> > >
> http://www.bankersx.com/Contact/chat.cfm?Queue=MUPPELSCHOTEN
> > >
> > > ----------------------- Original Message -----------------------
> > >
> > > From: "Douglas Knudsen" <[EMAIL PROTECTED]>
> > > To: discussion@acfug.org
> > > Date: Mon, 21 May 2007 12:03:39 -0400
> > > Subject: [ACFUG Discuss] database code and source control
> > >
> > > We are about to embark on constructing a staging database here to
sit
> between our dev and prod ones.  I have all our app code in CVS and move
it
> between dev, staging, and prod servers.  What do folks do with SQL code?
> Sure, can store it with the app code in CVS or whatever SCM tool, but
how to
> execute it?  Looks like I can use ANT, but what are others doing with
> respect to this?
> > >
> > > --
> > > Douglas Knudsen
> > > http://www.cubicleman.com
> > > this is my signature, like it?
> > >
> -------------------------------------------------------------
> > > Annual Sponsor - Figleaf Software
> > >
> > > To unsubscribe from this list, manage your profile @
> > > http://www.acfug.org?fa=login.edituserform
> > >
> > > For more info, see http://www.acfug.org/mailinglists
> > > Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > > List hosted by FusionLink
> > >
> -------------------------------------------------------------
> -------------------------------------------------------------
> Annual Sponsor FigLeaf Software - http://www.figleaf.com To unsubscribe
from
> this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform For more info,
> see http://www.acfug.org/mailinglists Archive @
> http://www.mail-archive.com/discussion%40acfug.org/ List
> hosted by http://www.fusionlink.com
> -------------------------------------------------------------
> >
> >
> >
> > --
> > Douglas Knudsen
> > http://www.cubicleman.com
> > this is my signature, like it?
> >
> -------------------------------------------------------------
> > Annual Sponsor - Figleaf Software
> >
> > To unsubscribe from this list, manage your profile @
> > http://www.acfug.org?fa=login.edituserform
> >
> > For more info, see http://www.acfug.org/mailinglists
> > Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> > List hosted by FusionLink
> >
> -------------------------------------------------------------
> >
> -------------------------------------------------------------
> Annual Sponsor FigLeaf Software - http://www.figleaf.com To unsubscribe
from
> this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform For more info,
> see http://www.acfug.org/mailinglists Archive @
> http://www.mail-archive.com/discussion%40acfug.org/ List
> hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
> --
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
> -------------------------------------------------------------
> Annual Sponsor - Figleaf Software
>
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by FusionLink
> -------------------------------------------------------------
> -------------------------------------------------------------
> Annual Sponsor - Figleaf Software
>
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @
> http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by FusionLink
> -------------------------------------------------------------


--
Steven Ross
web application & interface developer
http://www.zerium.com
[mobile] 404-488-4364
[fax] 267-482-4364


-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com

To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------






--
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?



-------------------------------------------------------------
Annual Sponsor FigLeaf Software - http://www.figleaf.com

To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------

Reply via email to