ActiveRecord ORM

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf Object-relational mapping framework
gptkbp:author gptkb:David_Heinemeier_Hansson
gptkbp:category gptkb:Ruby
gptkb:software
ORM
Database abstraction layer
gptkbp:defaultORMFor gptkb:Ruby_on_Rails
gptkbp:documentation https://guides.rubyonrails.org/active_record_basics.html
gptkbp:feature Migrations
Associations
Transactions
Scopes
Callbacks
Dirty Tracking
Eager Loading
Polymorphic Associations
Query Interface
Schema Management
Single Table Inheritance
Validations
gptkbp:firstReleased 2004
https://www.w3.org/2000/01/rdf-schema#label ActiveRecord ORM
gptkbp:inspiredBy gptkb:Martin_Fowler's_Active_Record_pattern
gptkbp:integratesWith gptkb:ActiveStorage
gptkb:ActiveSupport
gptkb:ActionMailer
gptkb:ActiveJob
ActionCable
ActionMailbox
ActionPack
ActionText
ActiveModel
gptkbp:latestReleaseVersion 7.x (as of 2024)
gptkbp:license gptkb:MIT_License
gptkbp:maintainedBy gptkb:Rails_Core_Team
gptkbp:repository https://github.com/rails/rails/tree/main/activerecord
gptkbp:supports Associations
CRUD operations
Object-relational mapping
Callbacks
Database migrations
Validations
gptkbp:supportsDatabase gptkb:Oracle
gptkb:MySQL
gptkb:SQLite
gptkb:PostgreSQL
gptkb:SQL_Server
gptkbp:usedIn gptkb:Ruby_on_Rails
gptkbp:writtenBy gptkb:Ruby
gptkbp:bfsParent gptkb:Yii
gptkbp:bfsLayer 8