This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | ||
| |
README | ||
| |
Rakefile | ||
| |
init.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
tasks/ | ||
| |
test/ | ||
| |
uninstall.rb |
README
ActiveRecordOracleExtensions ============================ THIS PLUGIN IS DEPRECATED. THESE FEATURES HAVE BEEN ADDED TO THE ActiveRecord Oracle Enhanced Adapter. http://github.com/rsim/oracle-enhanced This plugin provides Oracle support for the following: -- adding and removing foreign keys from within a rails migration. -- disabling foreign key constraints during the loading of fixtures so that you don't have to worry about the order of creation and inserts of your data via your fixtures. -- adding and removing synonyms from within a rails migration. -- A patch for Rails 2.2 that fixes table alias syntax issues with preloading associations I based this code off of atmos.org - http://sample.caboo.se/plugins/atmos/activerecord_foreign_key_extensions which was an update for oracle support to the bubbleware.com - http://www.bubbleshare.com/tools/ActiveRecordExtensions.zip However, neither of these seems to be up actively developed so I have rolled the Oracle specific pieces into this plugin. Example ======= Adding a foreign key constraint: def self.up create_table :assets, :force => true do |t| t.integer :media_record_id t.string :media_file_name t.string :media_content_type t.integer :media_file_size t.datetime :media_updated_at t.timestamps end add_foreign_key_constraint :assets, :media_record_id, :media_records, :id end Adding a synonym events for foo.events: add_synonym :events, :foo, :events, :force => true Copyright (c) 2008 Rob Christie, released under the MIT license








