Skip to content

MGorkov/pgadmin3-lts

This branch is 3 commits ahead of, 10 commits behind allentc/pgadmin3-lts:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5895e73 · May 21, 2024
Feb 13, 2022
Oct 18, 2016
Jan 19, 2022
Mar 12, 2016
May 21, 2024
Feb 13, 2022
Mar 22, 2016
Jan 15, 2022
Apr 29, 2013
Nov 20, 2008
Feb 13, 2022
Jan 31, 2022
Feb 13, 2022
Jan 4, 2016
Jan 31, 2022
May 21, 2024
May 19, 2012
Dec 8, 2015
Dec 23, 2020
Mar 7, 2016
May 2, 2013
Jan 30, 2022
Jan 31, 2022
Jan 4, 2016
Aug 15, 2003
Dec 8, 2015
Dec 8, 2015
Dec 8, 2015
Jun 6, 2012
Jan 27, 2014
Jun 6, 2012
Jun 6, 2012
Oct 6, 2010
Feb 1, 2016
Jan 4, 2016
Jan 4, 2016

Repository files navigation

** Fork info **

Apparently, I have become the curator of this code by virtue of having preserved the last remaining fork of the BigSQL fork of pgadmin3-lts. Although a limited amount of maintenance work has occurred, there is no active project leadership or commitments to maintain pgadmin-lts compatibility with future releases of PostgreSQL. The master branch is functional with PostgreSQL 16. YMMV.

Also, this GitHub repo will not vanish.

-- allentc

# pgAdmin3 LTS by BigSQL README #

pgAdmin3 has been superseded by pgAdmin4. This repo exists to preserve the work as it was left by BigSQL and consolidate whatever maintenance effort occurs. Binaries are not provided for any platform; you must build the application yourself.

Introduction

pgAdmin3 is a popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.

pgAdmin3 is designed to answer the needs of all users, from writing simple SQL queries to developing complex databases. The graphical interface supports all PostgreSQL features and makes administration easy. The application also includes a syntax highlighting SQL editor, a server-side code editor, an SQL/batch/shell job scheduling agent, support for the Slony-I replication engine and much more. Server connection may be made using TCP/IP or Unix Domain Sockets (on *nix platforms), and may be SSL encrypted for security. No additional drivers are required to communicate with the database server.

pgAdmin3 is Free Software released under the PostgreSQL License.

# README by Datatrans #

Code has been changed to adapt PostgreSQL internal changes up to version 15.2:

  • No more relhasoids in pg_class.
  • No more cache_value, is_cycled, is_called in sequence object (since PostgreSQL 11).
  • No more adsrc in pg_attrdef, it should be calculated as pg_catalog.pg_get_expr(adbin, adrelid) instead.
  • Declarative Table Partitioning DDL.
  • No more datlastsysoid in pg_database.

If you are too lazy to read INSTALL instructions, then try this for Debian/Ubuntu/Mint:

# apt-get install libwxgtk3.0-dev wx3.0-headers wxgtk3.0 wx3.0

# apt-get install libssh2-1 libssh2-1-dev libgcrypt20 libgcrypt20-dev libjson-perl libpq-dev #postgresql-16 postgresql-contrib-16 postgresql-client-16
# systemctl restart postgresql || true

$ bash bootstrap
$ ./configure --prefix=/opt/pgadmin3bigsql --with-libgcrypt --with-wx-version=3.0  CFLAGS=-fPIC CXXFLAGS=-fPIC #--with-pgsql=/usr/lib/postgresql/16 --without-sphinx-build
$ make -j8
$ sudo make install

for Centos/RedHat:

yum install wxGTK3 wxGTK3-devel
yum install libssh2 libssh2-devel libxml2 libxml2-devel libxslt libxslt-devel openssl-devel #postgresql16 postgresql16-devel postgresql16-libs

$ bash bootstrap
$ ./configure --prefix=/opt/pgadmin3bigsql --with-wx-version=3.0  CFLAGS=-fPIC CXXFLAGS=-fPIC --with-pgsql=/usr/pgsql-16 --without-sphinx-build
$ make -j8
$ sudo make install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.0%
  • Makefile 1.1%
  • C 1.0%
  • M4 0.8%
  • Shell 0.5%
  • Yacc 0.4%
  • Other 0.2%