Re: Left join syntax error

2024-05-18 Thread Shammat
Am 18.05.24 um 14:52 schrieb Rich Shepard: It's been a _very_ long time since I wrote a SQL script and, despite looking at my SQL books and web pages, I don't know how to fix the error. The three line script is: - SELECT p.lname, p.fname, p.job_title, p.company_nbr, p.email, c.company_name

Re: Poor performance after restoring database from snapshot on AWS RDS

2024-06-05 Thread Shammat
Sam Kidman schrieb am 03.06.2024 um 10:06: > We get very poor performance in the staging environment after this > restore takes place - after some usage it seems to get better perhaps > because of caching. > > The staging RDS instance is a smaller size than production (it has > 32GB ram and 8 vCP

Re: postgres table statistics

2024-06-12 Thread Shammat
Chandy G schrieb am 12.06.2024 um 09:47: > Eventhough pg jdbc driver provides a way to set fetch size to tune > the driver to achieve better throughput, the JVM fails at the driver > level when records of large size (say 200mb each) flows through. > this forces to reduce the fetch size (if were

Re: Passing a dynamic interval to generate_series()

2024-07-01 Thread Shammat
Igal Sapir schrieb am 01.07.2024 um 00:39: > I am trying to pass a dynamic interval to generate_series() with date range. > > This works as expected, and generates a series with an interval of 1 month: > > SELECT generate_series( >     date_trunc('month', current_date), >     date_trunc('month',

Re: Logical replication slots on slaves/replicas?

2024-08-01 Thread shammat
Piotr Andreassen Blasiak schrieb am 01.08.2024 um 10:42: > I know that currently logical replication slots are available only > for primary servers. Is there any plan to add this feature to read > slaves as well? My problem is this: > > I want to use debezium to stream changes from postgresql. But,

Re: Functionally dependent columns in SELECT DISTINCT

2024-09-12 Thread shammat
Willow Chargin schrieb am 13.09.2024 um 07:20: > Hello! Postgres lets us omit columns from a GROUP BY clause if they are > functionally dependent on a grouped key, which is a nice quality-of-life > feature. I'm wondering if a similar relaxation could be permitted for > the SELECT DISTINCT list? > >

Re: Will hundred of thousands of this type of query cause Parsing issue

2024-09-13 Thread shammat
Am 13.09.24 um 17:34 schrieb Wong, Kam Fook (TR Technology): We have a flavor of this type of query with long in-list/bind variables (see below). We notice that some of the bind variables come in as 0 which causes the optimizer to choose to full scan two of the following 3 tables. One thought

Re: Extract values from XML content

2024-11-13 Thread shammat
Am 13.11.24 um 15:58 schrieb celati Laurent: I have a table 'metadata' with 2000 records. With one column 'id' and one column 'data' with XML content. I need to extract for all records the values regarding the Organisation names. I success in querying without error message thanks to this followi

Postgres 17 domains with NOT NULL and pg_get_constraintdef()

2025-01-08 Thread shammat
Hello, I am not sure if this is intended behavior or an oversight/bug. Assume the following domain definition: CREATE DOMAIN sample_domain AS numeric(12,2) NOT NULL constraint positive_value CHECK (value > 0); Up until Postgres 16 it was possible to retrieve the domain constraints using:

Re: Postgres 17 domains with NOT NULL and pg_get_constraintdef()

2025-01-08 Thread shammat
Am 08.01.25 um 14:10 schrieb Alvaro Herrera: However, because the domain is defined with NOT NULL, this fails with ERROR: invalid constraint type "n" with 17.2 on Windows and Linux. This is a result of storing the NOT NULL constraint in pg_constraint and can easily be avoided by either using

Re: Postgres do not support tinyint?

2025-01-10 Thread shammat
Dominique Devienne schrieb am 10.01.2025 um 10:41: > On Fri, Jan 10, 2025 at 10:13 AM Vladlen Popolitov > wrote: >> If you really need 1-byte integer, you can use "char" type. Cast it >> to/from int. See comment at the end of the page >> https://www.postgresql.org/docs/17/datatype-character.html

Re: Alter table fast

2025-01-09 Thread shammat
Am 09.01.25 um 20:17 schrieb veem v: Out of curiosity, why NUMERIC(15,0) instead of BIGINT? It's for aligning the database column types to the data model and it's happening across all the upstream downstream systems. I was thinking if this can be made faster with the single line alter statemen

Re: Experience and feedback on pg_restore --data-only

2025-04-05 Thread shammat
Dimitrios Apostolou schrieb am 20.03.2025 um 23:48: > Things that made my life hard: > > * plenty of permission denials for both ALTER OWNER or SET SESSION >   AUTHORIZATION (depending on command line switches).  Both of these >   require superuser privilege, but in my case this is not really neede