From 5a6822d00896742760d5d5c33f95d168d10ad515 Mon Sep 17 00:00:00 2001 From: Maxime Werlen Date: Mon, 12 Apr 2021 16:18:36 +0200 Subject: [PATCH] Add rand() function alias for postgresql Rand() function is used when creating a random playlist from the Plus page. --- database.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/database.md b/database.md index 87810eb..6fca3ea 100644 --- a/database.md +++ b/database.md @@ -104,6 +104,12 @@ If starting under Docker, the following line should start a compatible PostgreSQ docker run --name postgres -e POSTGRES_PASSWORD=yourpasswordhere -p 5432:5432 -d postgres:12 ``` +Some functions used by airsonic are not available in postgresql. You need to create some function aliases by executing this SQL snippet on your database : + +``` +create or replace function rand() returns double precision language sql as $$ select random() $$; +``` + ##### MariaDB The `airsonic.properties` files should contain the following properties in the "embedded" configuration: