PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Rails 3, will_paginate, losowe, powtarzające się rekordy, Postgres, błąd setseed

Nie postgres, ale ... spróbowałbym

Movie.connection.execute "select setseed(0.5)"
Movie.where(...).order('random()').page(params[:page]).per_page(15)

W odniesieniu do Array#shuffle nie bierze nasiona, używa Kernel.rand więc możesz go zainicjować za pomocą Kernel.srand



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gniazda domeny PostgreSQL UNIX a gniazda TCP

  2. Poprawa wydajności zapytań jsonb Postgres w połączeniu z zapytaniami relacyjnymi

  3. Czekamy na PGConf India 2017

  4. Jak porównać 2 kolejne wartości wierszy w obiekcie wyniku za pomocą Pythona?

  5. PostgreSQL z Homebrew na Macu