pgupgrade.js 853 B

123456789101112131415161718192021
  1. function versionHandler () {
  2. 'use strict';
  3. let obj = JSON.parse(this.responseText);
  4. if(obj.result === 1) {
  5. let pgVersion = obj.data.installed_version.major + '.' + obj.data.installed_version.minor;
  6. let elem = document.getElementById('psqlVersion');
  7. let html = pgVersion;
  8. if( parseFloat(pgVersion) < parseFloat(obj.data.minimum_supported_version) ) {
  9. elem.classList.add('callout', 'callout-danger');
  10. html += " -- You are using a version of PostgreSQL Server that is no longer supported! Immediate upgrade reccomended.";
  11. }
  12. elem.innerHTML = html;
  13. } else {
  14. console.log(obj.error);
  15. }
  16. }
  17. var oReq = new XMLHttpRequest();
  18. oReq.addEventListener("load", versionHandler);
  19. oReq.open("GET", "api.cgi?module=Postgres&function=get_postgresql_versions");
  20. oReq.send();