arel

Arel ist eine relationale Algebra für Ruby. Es vereinfacht den Generierungskomplex von SQL-Abfragen und passt sich verschiedenen RDBMS-Systemen an.
1
Antwort

Gibt es eine Anleitung zur Verwendung von AREL oder Referenzdokument?

Ich suche: für ein Referenzdokument, das auflistet, welche Methoden verfügbar sind? ein Tutorial, wie man eine Abfrage einrichtet und ausführt, und dann komplexe Abfragen erstellt? Geprüftes README, Fragen, die hier als Arel getaggt sin...
27.03.2012, 14:40
1
Antwort

Extrahieren Sie die generierte SQL für ein ActiveRecord-Modell, erstellen / speichern

Die Betriebsabteilung erlaubt keine Migrationen in der Produktion. Ich habe jetzt die Notwendigkeit, die SQL-Anweisungen zu liefern, um einige Datensätze einzufügen - ich weiß, dass es möglich ist, 'to_sql' mit arel aufzurufen, und extrahieren S...
24.06.2011, 10:48
3
Antworten

arel, wie man beitritt

Gegeben %Vor% Wie kann ich mit dem Rails 3-Stack nach allen Kategorien suchen, die Produkte enthalten?     
17.09.2010, 00:17
2
Antworten

Verwendung von 'CONCAT' mit Arel in Rails 4

Ich habe ein User -Modell mit den Attributen first_name und last_name . Mit Arel möchte ich eine vollständige Namenssuche mit CONCAT durchführen. Ich habe die Post gelesen bei Wie verwende ich Funktionen wie CONCAT () usw. in ARel? ,...
06.12.2013, 19:08
2
Antworten

Warum SQL-Builder verwenden? Arel gegen Sequel gegen T-SQL

Ich versuche zu verstehen, welche Vorteile der Aufbau von SQL über einen objektorientierten Builder DSL im Gegensatz zur Parametrisierung einer Raw-SQL-Zeichenfolge bietet. Nach der Untersuchung / Implementierung der gleichen Abfrage drei Möglic...
10.02.2011, 19:38
2
Antworten

ActiveRecord Abfrage: wo ein Feld nicht wahr ist

Ich möchte alle Datensätze finden, bei denen ein Feld nicht wahr ist. Die funktionierende AR-Syntax dafür lautet: %Vor% Gibt es eine weniger ausführliche Art, nach 'nicht wahr' zu fragen? Es ist wirklich nervig, überall auf diese mysql-Nuanc...
17.07.2012, 13:34
1
Antwort

Wie verwende ich Funktionen wie CONCAT () usw. in ARel?

Gibt es eine Möglichkeit, ARel Spaltennamen in Spalten CONCAT() und andere SQL-Funktionen zu schreiben (sanised, möglicherweise mit Alias ​​usw.)? Hier ist wie es mit AVG () geht ... %Vor% (Ja, ich weiß, dass avg_id in jeder Ze...
16.02.2012, 02:34
1
Antwort

Arel: Wählen Sie aus der Funktion

Betrachten Sie die folgende Abfrage: %Vor% Kann GENERATE_SERIES(...) als Tabelle (Datenquelle) verwendet werden? Im Idealfall würde es so aussehen: %Vor% Upd1 . Warum brauche ich GENERATE_SERIES ? Ich habe einige Daten, die ich ver...
08.12.2014, 13:50
1
Antwort

Rails: Batch-Attribut-Abfragen mit AREL

Ich möchte etwas wie find_in_batches verwenden, aber anstatt voll instanziierte AR-Objekte zu gruppieren, möchte ich ein bestimmtes Attribut, wie zum Beispiel die ID, gruppieren. Also, im Grunde eine Mischung aus find_in_batches und pluck...
21.03.2013, 15:27
1
Antwort

Wie setze ich den Wert eines Attributes durch die SQL-Funktion?

Ich versuche, einen Attribut-Setter in einem ActiveRecord-Modell seinen Wert in die postgres-Funktion text2ltree () zu schreiben, bevor rails seine SQL-Abfrage generiert. Zum Beispiel %Vor% Sollte etwas wie erzeugen %Vor% Was ist der...
27.04.2012, 02:23