skip to Main Content

Should CakePHP 4 always eager load associations?

In my CakePHP 4 project, I have two models with a one-to-many relationship between them: <?php namespace AppModelTable; use CakeORMTable; class ContentsTable extends Table { public function initialize(array $config): void { parent::initialize($config); $this->setTable('contents'); $this->setPrimaryKey('id'); // more relations here $this->belongsTo('ContentTypes', […

VIEW QUESTION

Django ORM: move filter after annotate subquery – Postgresql

This Django ORM statement: Model.objects.all() .annotate( ord=Window( expression=RowNumber(), partition_by=F('related_id'), order_by=[F("date_created").desc()] ) ) .filter(ord=1) .filter(date_created__lte=some_datetime) Leads to the following SQL query: SELECT * FROM ( SELECT id, related_id, values, date_created ROW_NUMBER() OVER ( PARTITION BY related_id ORDER BY date_created DESC )…

VIEW QUESTION
Back To Top
Search