Re: Oracle to PostgreSQL Migration

2023-03-21 Thread Umair Shahid
Could oracle_fdw  help in your use
case? You could consider setting up a job to pull data into PostgreSQL live
and then cut over when you are ready.

- Umair

On Tue, Mar 21, 2023 at 10:36 AM Inzamam Shafiq 
wrote:

> Hi Thomas,
>
> We have tried kafka, but in that we stuck in CDC part, update/delete was
> not working due to some NULL value issue. Do you have any helping material
> for Oracle to PostgreSQL data migration using debezium?
>
> Regards,
>
> *Inzamam Shafiq*
> *Sr. DBA*
> --
> *From:* Thomas Kellerer 
> *Sent:* Monday, March 20, 2023 7:21 PM
> *To:* pgsql-general@lists.postgresql.org <
> pgsql-general@lists.postgresql.org>
> *Subject:* Re: Oracle to PostgreSQL Migration
>
> Inzamam Shafiq schrieb am 20.03.2023 um 13:57:
> > We have an Oracle DB which is around 1TB and we want to migrate to
> > PostgreSQL that have a new table structure, so we want to perform
> > data transformation and real time CDC from Oracle to PostgreSQL. Do
> > we have any good open source tool to achieve this with No Coding
> > involved.??
>
>
> You could try debezium, but I don't know how good it works and if it
> qualifies as "no coding involved"
>
>
>
>


Proposed German Translation of Code of Conduct Policy

2022-01-24 Thread Umair Shahid
The PostgreSQL Community Code of Conduct Committee has received a draft of
the German translation of the Code of Conduct Policy updated August 18,
2020 for review.

The English version of the Policy is at:
https://www.postgresql.org/about/policies/coc/

The translation was contributed by:

   - Gunnar Bluth
   - Daniel Westermann
   - Julian Markwort
   - Andreas Scherbaum

The translation was reviewed by:

   - Stefanie Janine Stölting
   - Andreas Kretschmer

The proposed translation is attached both as plain text and a PDF file to
this message.

If you have any comments or suggestions for the proposed translation,
please bring them to our attention no later than 5:00 PM UTC on Monday,
January 31, 2022. What time is that in my time zone?
<https://www.timeanddate.com/worldclock/converter.html?iso=20220131T17&p1=1440>


Thank you!

Umair Shahid
Chair
PostgreSQL Community Code of Conduct Committee
Einführung

Das PostgreSQL-Projekt ist stolz auf die Qualität unseres Codes und unserer 
Arbeit sowie auf die technischen und professionellen Leistungen unserer 
Community. Wir erwarten von jedem Mitglied der Community, dass es sich 
professionell verhält, mit Höflichkeit und im gemeinsamen Interesse mit Respekt 
gegenüber allen Benutzern und Entwicklern handelt.


Zu diesem Zweck haben wir für die Interaktion mit und innerhalb der 
Gemeinschaft, die Beteiligung an der Arbeit des Projekts und die Gemeinschaft 
insgesamt diesen Verhaltenskodex erstellt. Dieser Kodex soll alle Interaktionen 
zwischen Community-Mitgliedern abdecken, unabhängig davon, ob sie innerhalb 
oder außerhalb der postgresql.org-Infrastruktur stattfinden, solange kein 
anderer Verhaltenskodex (wie z.B. der Verhaltenskodex einer Konferenz) Vorrang 
hat.



Inklusivität und angemessenes Verhalten

Das PostgreSQL-Projekt steht jedem offen, der Interesse an der Arbeit mit 
PostgreSQL hat, unabhängig von seinem Erfahrungsstand mit der Software oder mit 
Technologie im Allgemeinen. Wir fördern die Entwicklung und Beiträge aller 
Benutzer, unabhängig ihres Hintergrunds.


Wir fördern eine durchdachte und konstruktive Diskussion über die Software und 
diese Community, ihren aktuellen Stand und mögliche Entwicklungsrichtungen. Der 
Schwerpunkt unserer Diskussionen sollte der Code und die damit verbundene 
Technologie, Community-Projekte sowie die Infrastruktur sein.


Persönliche Angriffe und negative Kommentare über persönliche Eigenschaften 
sind inakzeptabel und nicht gestattet. Beispiele für persönliche Eigenschaften 
sind unter anderem Alter, Herkunft oder Abstammung, Religion, Geschlecht und 
sexuelle Orientierung.


Weitere Verhaltensweisen, die ebenfalls gegen diesen Verhaltenskodex verstoßen, 
sind unter anderem die Androhung von Gewalt gegen eine Einzelperson oder eine 
Gruppe, Androhung von Berufs-, Gemeinschafts- oder Projektsabotage, jegliche 
Form von unerwünschter sexueller Annäherung, Verhaltensweisen, die das 
PostgreSQL-Projekt in Verruf bringen können, sowie die Weigerung, 
unangemessenes Verhalten einzustellen, wenn dazu aufgefordert wird.



Vergeltung

Es ist ebenfalls ausdrücklich verboten, gegenüber einer Person, die eine 
Beschwerde nach diesem Verhaltenskodex einreicht oder bei der Untersuchung 
einer solchen Beschwerde hilft, Vergeltungsmaßnahmen zu verüben. 
Vergeltungsmaßnahmen können unter anderem folgende Formen annehmen:


* weitere persönliche Angriffe (öffentlich oder privat);
* Handlungen, die den beruflichen Status einer Person und/oder ihren Status am 
Arbeitsplatz, bei Kunden oder in der Community untergraben;
* Handlungen, die die Privatsphäre, die körperliche Unversehrtheit, das 
Wohlbefinden, das Zuhause und/oder die Familie der betroffenen Person bedrohen.
Vergeltungsmaßnahmen werden genauso behandelt wie jeder andere Verstoß gegen 
diesen Verhaltenskodex.



Code of Conduct Committee

Das Core-Team ernennt ein Komitee für den Verhaltenskodex, welches alle 
Beschwerden entgegennimmt und untersucht, sowie eine(n) Vorsitzende(n) für 
dieses Komitee. Jedes Mitglied der Community kann sich freiwillig als Mitglied 
des Komitees melden, mit Ausnahme der Mitglieder des Core-Teams. Da das 
Core-Team das Komitee beaufsichtigt, werden Mitglieder des Core-Teams nicht im 
Komitee tätig sein, um Interessenkonflikte zu vermeiden. Die Mitgliederliste 
des Komitees wird jederzeit öffentlich zugänglich sein und kann hier eingesehen 
werden.


Die Mitgliedschaft im Komitee wird auf jährlicher Basis erneuert. Das Core-Team 
oder die/der Vorsitzende des Komitees werden den Anfang und das Ende des 
jährlichen Mitgliederauswahlverfahrens über die üblichen Kommunikationskanäle 
der Community bekannt geben.


Jedes Community-Mitglied, welches im Komitee mitarbeiten möchte, wird einen 
ersten Fragebogen zur Überprüfung durch das Core-Team und das aktuelle Komitee 
ausfüllen. Die aktuellen Komiteemitglieder prüfen die Kandidaten und führen bei 
Bedarf Vorstellungsgespräche. Das derzeitige Komitee wird Empfehlungen abgebe

Re: PostgreSQL Management and monitoring tool

2022-01-28 Thread Umair Shahid
On Thu, Jan 27, 2022 at 8:24 AM Lucas  wrote:

>
> On 27/01/2022, at 3:00 PM, Bruce Momjian  wrote:
>
> On Thu, Jan 27, 2022 at 02:28:17PM +1300, Lucas wrote:
>
> Hi guys.
>
> I’m migrating a few databases to PG 14 and was wondering that it would be
> very
> nice to have a tool to help me monitor and manage my databases. I found
> Awide
> and it looks really great, but it would cost me around $800 monthly.
>
> Do you guys know by any chance a similar solution cheaper or even open
> source?
>
>
> Uh, this should help:
>
> https://wiki.postgresql.org/wiki/Monitoring
>
>
> Thanks… But I was just hoping that someone would share their solution in a
> more depth way…
>
> For example: Having Zabbix to monitor the database is nice, but it does
> not allow you to manage Replication, backups and more from the web, like
> awide.io does. Maybe there isn’t even a solution like that open source….
>

Have you looked at PMM: https://pmmdemo.percona.com/graph?

Not a whole lot of management, but some pretty neat monitoring features
including query analytics. And it is open source.

Disclaimer: Percona is my employer


>
>
> --
>  Bruce Momjian  https://momjian.us
>  EDB  https://enterprisedb.com
>
>  If only the physical world exists, free will is an illusion.
>
>
>


Re: Proposed German Translation of Code of Conduct Policy

2022-02-10 Thread Umair Shahid
Hi Karsten

On Tue, Jan 25, 2022 at 4:48 AM Karsten Hilbert 
wrote:

> Ein Vorschlag:
>
> > Inklusivität und angemessenes Verhalten
> >
> > Das PostgreSQL-Projekt steht jedem offen, der Interesse an
> > der Arbeit mit PostgreSQL hat, unabhängig von seinem
> > Erfahrungsstand mit der Software oder mit Technologie im
> > Allgemeinen. Wir fördern die Entwicklung und Beiträge aller
> > Benutzer, unabhängig ihres Hintergrunds.
>
> Entweder "unabhängig von ihrem" oder besser "ungeachtet ihres".
>
> > Im Falle einer Beschwerde von oder gegen ein Mitglied des
> > CoC-Komitee oder des Core-Teams erfolgt die
> > Beschwerdebearbeitung wie gewohnt, mit der Ausnahme, dass die
> > Person, die in die Beschwerde involviert ist, in ihrer
> > Funktion im Komitee oder dem Core-Team vom Verfahren
> > ausgeschlossen wird.
>
> What happens if all members of the committee are impeached at once ?
>

That is one reason to strive for diversity in the CoC Committee - the
chances of this happening are reduced to near-zero.

In the unlikely event that it does happen, however, one option could be for
the Core team to ask for volunteers from the committers group (senior &
respected members of the community) to pitch in.

If you feel this point needs to be addressed in the policy, I would
recommend starting off a new thread with your suggested amendments to the
CoC policy.


>
> > Die Komitee kann feststellen, dass ein Verstoß gegen diese
>
> "*Das* Komitee"
>

Thank you for your suggestions. These have been incorporated in the text -
updated markdown file is attached.


>
> Regards,
> Karsten Hilbert
> --
> GPG  40BE 5B0E C98E 1713 AFA6  5BC0 3BEA AC80 7D4F C89B
>
*Zuletzt aktualisiert: 18. August 2020. [Änderungsverlauf anzeigen](https://git.postgresql.org/gitweb/?p=pgweb.git;a=history;f=templates/pages/about/policies/coc/de.html).*
##Einführung

Das PostgreSQL-Projekt ist stolz auf die Qualität unseres Codes und unserer Arbeit sowie auf
die technischen und professionellen Leistungen unserer Community. Wir erwarten von jedem
Mitglied der Community, dass es sich professionell verhält, mit Höflichkeit und im gemeinsamen
Interesse mit Respekt gegenüber allen Benutzern und Entwicklern handelt.

Zu diesem Zweck haben wir für die Interaktion mit und innerhalb der Gemeinschaft, die
Beteiligung an der Arbeit des Projekts und die Gemeinschaft insgesamt diesen Verhaltenskodex
erstellt. Dieser Kodex soll alle Interaktionen zwischen Community-Mitgliedern abdecken,
unabhängig davon, ob sie innerhalb oder außerhalb der postgresql.org-Infrastruktur stattfinden,
solange kein anderer Verhaltenskodex (wie z.B. der Verhaltenskodex einer Konferenz) Vorrang
hat.

##Inklusivität und angemessenes Verhalten

Das PostgreSQL-Projekt steht jedem offen, der Interesse an der Arbeit mit PostgreSQL hat,
unabhängig von seinem Erfahrungsstand mit der Software oder mit Technologie im
Allgemeinen. Wir fördern die Entwicklung und Beiträge aller Benutzer, ungeachtet ihres
Hintergrunds.

Wir fördern eine durchdachte und konstruktive Diskussion über die Software und diese
Community, ihren aktuellen Stand und mögliche Entwicklungsrichtungen. Der Schwerpunkt
unserer Diskussionen sollte der Code und die damit verbundene Technologie,
Community-Projekte sowie die Infrastruktur sein.

Persönliche Angriffe und negative Kommentare über persönliche Eigenschaften sind
inakzeptabel und nicht gestattet. Beispiele für persönliche Eigenschaften sind unter anderem
Alter, Herkunft oder Abstammung, Religion, Geschlecht und sexuelle Orientierung.

Weitere Verhaltensweisen, die ebenfalls gegen diesen Verhaltenskodex verstoßen, sind unter
anderem die Androhung von Gewalt gegen eine Einzelperson oder eine Gruppe, Androhung
von Berufs-, Gemeinschafts- oder Projektsabotage, jegliche Form von unerwünschter sexueller
Annäherung, Verhaltensweisen, die das PostgreSQL-Projekt in Verruf bringen können, sowie
die Weigerung, unangemessenes Verhalten einzustellen, wenn dazu aufgefordert wird.

##Vergeltung

Es ist ebenfalls ausdrücklich verboten, gegenüber einer Person, die eine Beschwerde nach
diesem Verhaltenskodex einreicht oder bei der Untersuchung einer solchen Beschwerde hilft,


Vergeltungsmaßnahmen zu verüben. Vergeltungsmaßnahmen können unter anderem folgende
Formen annehmen:

* weitere persönliche Angriffe (öffentlich oder privat);
* Handlungen, die den beruflichen Status einer Person und/oder ihren Status am Arbeitsplatz, bei Kunden oder in der Community untergraben;
* Handlungen, die die Privatsphäre, die körperliche Unversehrtheit, das Wohlbefinden, das Zuhause und/oder die Familie der betroffenen Person bedrohen. 

Vergeltungsmaßnahmen werden genauso behandelt wie jeder andere Verstoß gegen diesen Verhaltenskodex.

##Code of Conduct Committee

Das Core-Team ernennt ein Komitee für den Verhaltenskodex, welches alle Beschwerden
entgegennimmt und untersucht, sowie eine(n) Vorsitzende(n) für dieses Komitee. Jedes Mitglied
der Community kann sich freiwillig als Mitglied des Komitees melden, mit A