Мне нужно выбрать данные из таблицы postgresql с учетом регистра в каркасе laravel - PullRequest
1 голос
/ 02 октября 2019

введите описание изображения здесь Из-за полной календарной зависимости, которую я использую в интерфейсе этого веб-приложения, мне нужно указать cleaner_colour в качестве backgroundColour, а не backgroundcolour, однако postgres кажется, чтоне принимать этот синтаксис.

Я рассматривал вопрос о том, чтобы сделать таблицу пользователей чувствительной к регистру, используя сопоставление COLLATE SQL_Latin1_General_CP1_CS_AS, (см. T-SQL: Как создать уникальный ключ, чувствительный к регистру? )однако я полагаю, что это все еще не пройдет backgroundColor с нужным ему капиталом C.

enter image description here

public function get_turnovers()
{
        return DB::table('cleanings')
        ->leftJoin('units', 'cleanings.unit_id', '=', 'units.id')
        ->leftJoin('users as u1', 'cleanings.cleaner_id', '=', 'u1.id')
        ->leftJoin('users as u2', 'cleanings.cleaner2_id', '=', 'u2.id')
        ->where('turnover', true)
        ->selectRaw("concat('T ', suite_name, '  ',  suite_number) as title, cleaning_date as date, cleanings.id,
        turnover, booking_id, cleaner_id, cleaner2_id, 
        units.location as location,
        u1.first_name as c1_first_name,
        u2.first_name as c2_first_name,
        u1.cleaner_colour as backgroundColor,
        u1.last_name as c1_last_name,
        u2.last_name as c2_last_name,
        cleanings.notes as notes")
        ->get();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...