Changeset 12

Show
Ignore:
Timestamp:
08/25/05 18:00:52 (8 years ago)
Author:
dema
Message:

Fixed a serious bug that would cause a big delay on every startup and model generation when using Sesame 1.2, because all the classes would be deleted and recreated on every model generation cycle due to a subtle SeRQL syntax change that occurred from Sesame 1.1 to 1.2.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/vendor/semanticrecord/lib/semantic_record/base.rb

    r8 r12  
    7777                  logger.info "Saving schema..." 
    7878                  Base.subclasses.each do |klass| 
    79                     sql = "SELECT hash FROM {<sr:#{klass.name}>} sr:class_hash {hash}" + namespaces_clause 
     79                    sql = "SELECT hash FROM {sr:#{klass.name}} sr:class_hash {hash}" + namespaces_clause 
    8080                    record = connection.select(sql) 
    8181                    unless record.length == 1 && record[0]['hash'] == klass.class_hash