Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
activerecord jdbc适配器DB2 zOS增量ID问题 短_Activerecord_Db2_Jruby_Zos - Fatal编程技术网

activerecord jdbc适配器DB2 zOS增量ID问题 短

activerecord jdbc适配器DB2 zOS增量ID问题 短,activerecord,db2,jruby,zos,Activerecord,Db2,Jruby,Zos,ID列不随INSERT INTO递增 长的 我支持: JRuby 1.7.11 activerecord(3.2.17) ActiveRecordJDBC适配器(1.3.6) z/OS上的DB2V10(大型机)(驱动程序db2jcc4.jar版本4.15.99) /config/database.yml: db/migrate/create_bid.rb: 从实践中选择*: 有什么想法吗?当然,我不知道Ruby,但我不知道你在代码中将practice\u id设置为1。Rails可以管理它。

ID列不随INSERT INTO递增

长的 我支持:

  • JRuby 1.7.11
  • activerecord(3.2.17)
  • ActiveRecordJDBC适配器(1.3.6)
  • z/OS上的DB2V10(大型机)(驱动程序db2jcc4.jar版本4.15.99)
/config/database.yml: db/migrate/create_bid.rb: 从实践中选择*:
有什么想法吗?

当然,我不知道Ruby,但我不知道你在代码中将
practice\u id
设置为1。Rails可以管理它。它在Linux端与其他数据库(如H2、MySQL和DB2Express-C)协同工作。
production:                                                                     
  adapter: jdbc                                                                 
  driver: com.ibm.db2.jcc.DB2Driver                                             
  url: jdbc:db2://142.123.123.123:123/D2TZMSTR                                  
  connection_alive_sql: "SELECT 1 FROM SYSIBM.SYSDUMMY1 FETCH FIRST 1 ROWS ONLY"
  host: 142.123.123.123                                                          
  port: 123                                                                    
  database: ESTIPROD                                                            
  tablespace: ESTIMATE                                                          
  username: monkey                                                              
  password: business                                                            
  encoding: unicode                                                             
  Blockquote
class CreateBids < ActiveRecord::Migration  
  def self.up                               
    create_table :practices, :primary_key => "practice_id", :force => true do |t|
      t.string :practice_no,        :null => false, :limit => 3                  
      t.string  :practice_name,     :null => false, :limit => 50     
      t.timestamps                                                               
    end                                                                          

    # Create alternate index for practice_no                                     
    add_index :practices, :practice_no                                           

    # Populate Practice table with practices who including into BID project                                                                                  
    Practice.create(:practice_no   => '001',                                     
                    :practice_name => 'Mainframe'                                
    )                                                                            

    Practice.create(:practice_no   => '002',                                     
                   :practice_name => 'Unix'                                     
    )                                                                            
...
end
VALUES ('2014-03-26 19:27:31.749000', 
        1, 
        'Unix', 
        '002', 
        '2014-03-26 19:27:31.749000')
    | PRACTICE_ID | PRACTICE_NO | PRACTICE_NAME | CREATED_AT                 | UPDATED_AT                 |  
  1_|           0 | 001         | Mainframe     | 2014-03-26-19.27.29.279000 | 2014-03-26-19.27.29.279000 |