lib/chrono_model/adapter.rb in chrono_model-0.13.2 vs lib/chrono_model/adapter.rb in chrono_model-1.0.0
- old
+ new
@@ -33,12 +33,12 @@
def create_table(table_name, options = {})
# No temporal features requested, skip
return super unless options[:temporal]
if options[:id] == false
- logger.warn "WARNING - Temporal Temporal tables require a primary key."
- logger.warn "WARNING - Creating a \"__chrono_id\" primary key to fulfill the requirement"
+ logger.warn "ChronoModel: Temporal Temporal tables require a primary key."
+ logger.warn "ChronoModel: Adding a `__chrono_id' primary key to #{table_name} definition."
options[:id] = '__chrono_id'
end
transaction do
@@ -509,11 +509,11 @@
to: (value[-2] == ',' || to == 'infinity') ? nil : to[1..-2],
}
end
end
- def initialize_type_map(type_map)
+ def initialize_type_map(m = type_map)
super.tap do
ar_type = type_map.fetch(TSRange::OID)
cm_type = TSRange.new(ar_type.subtype, ar_type.type)
type_map.register_type TSRange::OID, cm_type
@@ -599,10 +599,10 @@
if desc[:version].blank?
logger.info "ChronoModel: Upgrading legacy table #{table_name} to #{VERSION}"
upgrade_from_legacy(table_name)
logger.info "ChronoModel: legacy #{table_name} upgrade complete"
else
- logger.info "ChronoModel: upgrading #{table_name} from #{desc[:version]} to #{VERSION}"
+ logger.info "ChronoModel: upgrading #{table_name} from #{version} to #{VERSION}"
chrono_create_view_for(table_name)
logger.info "ChronoModel: #{table_name} upgrade complete"
end
end