Recursive common table expressions are part of the SQL standard (since 1999) and are quite frequently used to traverse hierarchical data (aka "adjacency list").
It is part of basically all (good) SQL tutorials - at least in the "advanced" part.
149 karma · joined November 22, 2019
Recursive common table expressions are part of the SQL standard (since 1999) and are quite frequently used to traverse hierarchical data (aka "adjacency list").
It is part of basically all (good) SQL tutorials - at least in the "advanced" part.
Since Postgres 13 installing an extension is no longer necessary as gen_random_uuid() is part of the core.
Many Postgres features aren't supported on Redshift (set returning functions, indexes, ...) and many tools that work just fine with Postgres error out because Redshift does things differently or doesn't support features that Postgres does.
Despite what the Amazon marketing is telling, Redshift is not really a "fork" of Postgres.
To my knowledge they only used the SQL parser and the wire protocol from Postgres.
The optimizer, query executor and storage engine are totally different. The whole "Redshift is Postgres" is complete marketing BS in my opinion.
Lithuania has apparently already done that.
I just turn on "Local History" in my NetBeans IDE which creates a new version of the file each time I save it. No need to use Ctrl-Z for that.
select extract(month from justify_interval(timestamp '2022-01-01' - timestamp '2021-11-01'))
returns 2It gets even strange for e.g. select DATEDIFF(year, '2021-12-01', '2022-01-01') which still returns 1 even though that's a whole month. I don't see a use case for this kind of result
Well, then you only need to compare the difference of the timestamp (or date) values with an interval of 10 days. e.g. end_time - start_time >= interval '10 days'
I don't understand the purpose of such a calculation. If you want to check if two dates (or timestamps) fall into the same year, you compare the year part of them. If you want to check how far they are apart, you compare the difference between the two to an interval.
If you e.g. want to check if two timestamps are more than a year apart you just compare the difference to an interval of 1 year.
Several thousands are - at least up until now. V14 will improve this substantially.
Mozilla please stop applying smartphone designs on the desktop. I love the browser, but I hate it that you wreck a perfectly fine UI every other release.
It's simply a way to express disagreement with the statement.
How else would one signal agreement or disagreement if not by up- or downvoting? Would you rather have everyone answer with "I agree" or "I disagree"?
Maybe Hacker News simply attracts more US readers than non-US readers and thus they are bound to disagree with any criticism.
From a link shared on a public news aggregation site, I would expect the content to be publicly available as well (or at least some kind of indicator in the title)
No. Threema does not require a phone number (it uses one for the registration verification, but your account is not linked to that number).
And if they don't, can I sue them (at least in the EU) or ask my contact to be removed before the agree to the terms?
And I always thought that the (software) engineers would be the heart of the company. That puts their (allegedly) preferred way of interacting with customers and the rest of the world into perspective