1. 30 9月, 2013 1 次提交
  2. 12 9月, 2013 3 次提交
  3. 02 8月, 2013 1 次提交
    • A
      Define enable_extension method to prevent undefined method error · fb9806e5
      Antonio Santos 提交于
      When mixing postgresql and another adapter like sqlite3 (for dev and test
      respectively), the task `db:test:prepare` will fail due to the `enable_extension`
      method not being defined in the abstract adapter. This patch simply adds an
      empty definition to prevent it.
      fb9806e5
  4. 16 7月, 2013 1 次提交
  5. 04 7月, 2013 3 次提交
  6. 01 7月, 2013 1 次提交
  7. 13 6月, 2013 1 次提交
    • J
      Moving add_column_options! up to SchemaCreation · ea72430b
      jeran 提交于
      removed two instances of add_column_options! from abstract_mysql_adapter
      
      reworked rename_column_sql to remove add_column_options from schema_statements
      
      changed to use new hash syntax.
      ea72430b
  8. 29 4月, 2013 1 次提交
  9. 31 3月, 2013 1 次提交
  10. 29 3月, 2013 1 次提交
  11. 26 3月, 2013 1 次提交
  12. 24 3月, 2013 1 次提交
  13. 23 3月, 2013 6 次提交
  14. 08 3月, 2013 1 次提交
  15. 25 2月, 2013 1 次提交
  16. 16 2月, 2013 3 次提交
    • X
      copy-edits RDoc in fba496f2 · 69d08eb2
      Xavier Noria 提交于
      This revision makes the terminology uniform with the rest of the file.
      In general we describe these methods in terms of the adapter, rather
      than the database. (As a side note, if we wanted to refer to the
      database we would write "PostgreSQL".)
      69d08eb2
    • J
      Remove valid_type? method · 7d93d91a
      Jon Leighton 提交于
      It was supposed to be removed by the preceding two reversions but I did
      them in the wrong order.
      7d93d91a
    • J
      Revert "Make valid_type? public" · 520a16ca
      Jon Leighton 提交于
      This reverts commit 5d528f83.
      
      Relates to f8c8ad56 which is also getting reverted due to failing test.
      520a16ca
  17. 14 2月, 2013 1 次提交
  18. 12 2月, 2013 1 次提交
  19. 07 2月, 2013 2 次提交
  20. 29 1月, 2013 1 次提交
  21. 07 1月, 2013 1 次提交
  22. 30 10月, 2012 1 次提交
  23. 29 10月, 2012 1 次提交
  24. 21 9月, 2012 1 次提交
    • J
      Support for specifying transaction isolation level · 392eeecc
      Jon Leighton 提交于
      If your database supports setting the isolation level for a transaction,
      you can set it like so:
      
        Post.transaction(isolation: :serializable) do
          # ...
        end
      
      Valid isolation levels are:
      
      * `:read_uncommitted`
      * `:read_committed`
      * `:repeatable_read`
      * `:serializable`
      
      You should consult the documentation for your database to understand the
      semantics of these different levels:
      
      * http://www.postgresql.org/docs/9.1/static/transaction-iso.html
      * https://dev.mysql.com/doc/refman/5.0/en/set-transaction.html
      
      An `ActiveRecord::TransactionIsolationError` will be raised if:
      
      * The adapter does not support setting the isolation level
      * You are joining an existing open transaction
      * You are creating a nested (savepoint) transaction
      
      The mysql, mysql2 and postgresql adapters support setting the
      transaction isolation level. However, support is disabled for mysql
      versions below 5, because they are affected by a bug
      (http://bugs.mysql.com/bug.php?id=39170) which means the isolation level
      gets persisted outside the transaction.
      392eeecc
  25. 15 9月, 2012 4 次提交