Tag: query

CakePHP: eseguire ricerche sui campi tradotti (Translate Behavior)

6 settembre 2011Categoria:php

CakePHP permette di gestire la traduzione dei campi del DB tramite Translate Behavior.
Ad esempio se abbiamo un Model chiamato Elements definito nel seguente modo:

class Element extends AppModel {

}

Possiamo impostare che i campi title e description siano trattati come traduzioni:

Leggi tutto…

Postgres query: join tra tabelle di schemi diversi

9 aprile 2011Categoria:database

Per eseguire una JOIN tra due tabelle inserite in schemi diversi, come nell’esempio seguente:

SCHEMA "dati"
tabella: comments
	- comment_id
	- comment
	- user_id

SCHEMA "gestione"
tabella: users
	- user_id
	- username

è sufficiente aggiungere il nome dello schema prima del selettore in questo modo:

SELECT *
FROM “dati”.”comments” AS “Comment”
LEFT JOIN “gestione”.”users” AS “User” ON (“Comment”.”user_id” = “User”.”user_id”)
WHERE 1 = 1 LIMIT 1