# File lib/amalgalite/database.rb, line 493
    def schema( dbname = "main" ) 
      @schema ||= ::Amalgalite::Schema.new( self, dbname )
      if @schema and @schema.dirty?
        reload_schema!( dbname )
      end
      return @schema
    end