Difference between revisions of "Postgresql"
From SME Server
Jump to navigationJump to searchm (→Start postgres: formating better, explaining procedures, created extra line on box for required file = pg_hba.conf) |
Unnilennium (talk | contribs) |
||
(24 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | == | + | {{Languages}} |
+ | <!-- here we define the contrib name variable --> | ||
+ | <!-- we get the page title, remove suffix for translated version; if needed you can define there with the value you want--> | ||
+ | {{#vardefine:contribname| {{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} | ||
+ | {{#vardefine:smecontribname| smeserver-{{lc: {{#titleparts: {{BASEPAGENAME}} |1}} }} }} | ||
+ | <!-- we define the language --> | ||
+ | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} | ||
+ | {{Infobox contribs | ||
+ | |name={{#var:contribname}} | ||
+ | |image=Postgresql.png | ||
+ | |description_image= {{#var:contribname}} logo | ||
+ | |maintainer= | ||
+ | |licence= AGPLv3 | ||
+ | |url= https://www.postgresql.org/ | ||
+ | |category= database | ||
+ | |tags=database,db,pgsql | ||
+ | }} | ||
− | {{ | + | ===Version=== |
+ | {{#smeversion:smeserver-postgresql}} | ||
+ | ===Install Postgresql 13=== | ||
− | + | yum install smeserver-extrarepositories-pgsql -y | |
− | + | yum --enablerepo=smecontribs,pgsql13 install smeserver-postgresql | |
− | |||
− | + | enable repo to allow further updates | |
+ | db yum_repositories setprop pgsql13 status enabled | ||
+ | signal-event yum-modify | ||
− | yum | + | === Upgrade === |
+ | yum update {{#var:smecontribname}} --enablerepo=smecontribs | ||
− | + | === Uninstall === | |
+ | yum remove {{#var:smecontribname}} {{#var:contribname}}* | ||
− | + | === Manually restore db === | |
− | + | after you upgraded you server or migrate, here how to restore db | |
− | = | + | using psql<syntaxhighlight lang="bash"> |
+ | exec chpst -u postgres /usr/pgsql-13/bin/psql < /home/e-smith/db/pgsql/pgsql.dump | ||
+ | </syntaxhighlight>using pg_restore | ||
− | + | <syntaxhighlight lang="bash"> | |
+ | exec chpst -u postgres /usr/pgsql-13/bin/pg_restore < /home/e-smith/db/pgsql/pgsql.dump | ||
+ | </syntaxhighlight> | ||
− | + | === Bugs === | |
+ | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | ||
+ | and select the {{#var:smecontribname}} component or use {{BugzillaFileBug|product=SME%20Contribs|component={{#var:smecontribname}}|title=this link}} | ||
− | + | Below is an overview of the current issues for this contrib:{{#bugzilla:columns=id,product,version,status,summary|sort=id|order=desc|component={{#var:smecontribname}} |noresultsmessage=No open bugs found.}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Changelog=== | |
+ | Only released version in smecontrib are listed here. | ||
− | + | {{#smechangelog: {{#var:smecontribname}} }} | |
− | |||
− | + | ===References=== | |
− | + | <ol><li>[http://forums.contribs.org/index.php?topic=38250.msg173298#msg173298 RE: How do I install postgreSQL 8+] by hedererjs</li><li> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[http://www.issociate.de/board/post/272215/Fwd:_resetting_superuser_password.html Resetting the postgres superuser password]</li></ol> | [http://www.issociate.de/board/post/272215/Fwd:_resetting_superuser_password.html Resetting the postgres superuser password]</li></ol> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
− | [[Category: | + | [[Category:Contrib]] |
[[Category:Administration]] | [[Category:Administration]] |
Latest revision as of 17:42, 12 December 2022
postgresql logo | |
Url | https://www.postgresql.org/ |
---|---|
Licence | AGPLv3 |
Category | |
Tags | database, db, pgsql |
Version
Install Postgresql 13
yum install smeserver-extrarepositories-pgsql -y yum --enablerepo=smecontribs,pgsql13 install smeserver-postgresql
enable repo to allow further updates
db yum_repositories setprop pgsql13 status enabled signal-event yum-modify
Upgrade
yum update smeserver-postgresql --enablerepo=smecontribs
Uninstall
yum remove smeserver-postgresql postgresql*
Manually restore db
after you upgraded you server or migrate, here how to restore db
using psql
exec chpst -u postgres /usr/pgsql-13/bin/psql < /home/e-smith/db/pgsql/pgsql.dump
using pg_restore
exec chpst -u postgres /usr/pgsql-13/bin/pg_restore < /home/e-smith/db/pgsql/pgsql.dump
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-postgresql component or use this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary (3 tasks) ⇒ |
---|---|---|---|---|
12366 | SME Contribs | 10.0 | UNCONFIRMED | datestyle on en_US needs to be mdy, not dmy. |
12355 | SME Contribs | 10.0 | UNCONFIRMED | Shutdown errors detected and logged during shutdown of Postgres 13. |
12083 | SME Contribs | 10.0 | CONFIRMED | NFR rewrite contrib to be able to run multiple pgsql version at once |
Changelog
Only released version in smecontrib are listed here.
smeserver-postgresql Changelog: SME 10 (smecontribs)
2022/12/26 Jean-Philippe Pialasse 0.2.0-4.sme
- fix failing pgsql.init service preventing restore [SME: 12290]
- fix failing pgsql.init service preventing restore [SME: 12290]
2022/12/12 Jean-Philippe Pialasse 0.2.0-3.sme
- fix pre-backup event fails error 256 [SME: 12264]
- fix pre-backup event fails error 256 [SME: 12264]
2022/12/02 Jean-Philippe Pialasse 0.2.0-2.sme
- fix preset OUT missing
- fix preset OUT missing
2021/11/17 Michel Begue 0.2.0-1
- First import to Sme 10 (postgresql13)
- First import to Sme 10 (postgresql13)
2007/09/11 Charlie Brady 0.0.1-24
- Add support for localhost/private/public access settings to