On Fri, Oct 30, 2015 at 9:40 AM, Adrian Klaver <adrian.kla...@aklaver.com>
wrote:

> On 10/29/2015 05:38 PM, Dane Foster wrote:
>
>> Hello,
>>
>> I think I've tripped over another mysq_fdw bug. I've filed a bug report
>> on github already but just in case the problem is w/ my query I figured
>> I would post it here in case someone sees something obvious.
>>
>> The error message I get is: null value in column "location" violates
>> not-null constraint.
>>
>> The DDL is here: https://github.com/EnterpriseDB/mysql_fdw/issues/71
>>
>> For the record I know top posting is a crime against god and humanity
>> but I feel justified because this post is not directly related to the
>> original. So there!  Granted it's in the same milieu; and yes this
>> current sentence exists for the sole purpose of me being able to use the
>> word milieu because the opportunity to use it is so few and far between.
>>
>> ​INSERT INTO series (cid, day, title, description, location, duration,
>> can_join)
>>    SELECT
>>      cid,
>>      row_number() OVER (PARTITION BY cid ORDER BY lower(duration)),
>>      title,
>>      description,
>>      location,
>>      duration,
>>      can_join
>>    FROM (
>>      SELECT
>>        cid,
>>        title,
>>        description,
>>        can_join::BOOLEAN,
>>        (SELECT label FROM _locations WHERE loc=location) AS location,
>>        ('[' || starts || ', ' || (starts + INTERVAL '4 HOUR') ||
>> ']')::TSZ_PERIOD AS duration
>>      FROM
>>        _series
>>    ) AS v​
>>
>> ​Regards,​
>>
>
> So what do you get when you do?:
>
> SELECT
>       cid,
>       title,
>       description,
>       can_join::BOOLEAN,
>       (SELECT label FROM _locations WHERE loc=location) AS location,
>       ('[' || starts || ', ' || (starts + INTERVAL '4 HOUR') ||
> ']')::TSTZRANGE AS duration
>     FROM
>       _series
>   );
>
>
>> Dane
>>
>>
>
>
> --
> Adrian Klaver
> adrian.kla...@aklaver.com
>
​
I get rows of data, location and all.

Dane
​

Reply via email to