timescale-doctor


Nametimescale-doctor JSON
Version 0.2.0 PyPI version JSON
download
home_page
SummaryAnalyze a database and provide recommendations
upload_time2023-12-08 10:20:39
maintainer
docs_urlNone
authorMats Kindahl
requires_python
licenseApache 2
keywords postgresql timescale
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Timescale Database Doctor
=========================

Rule-based recommendations about your timeseries database.

Installation
------------

You can install ``timescale-doctor`` using ``pip``::

  pip install timescale-doctor

Running the tool
----------------

Just call it in a similar manner to how ``psql`` is called::

  timescale-doctor my_database

It understands the usual environment variables `PGUSER`, `PGHOST`,
`PGDATABASE`, etc. Note that it do *not* understand PostgreSQL URLs
yet. See `Support PostgreSQL URLs for connection
<https://github.com/timescale/doctor/issues/5>`_.

Writing new rules
-----------------

Instructions for writing new rules are available in the `README in the
rules package <src/doctor/rules/README.rst>`_.

License
-------

Copyright 2023 Timescale, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file except in compliance with the License.  You may
obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.  See the License for the specific language governing
permissions and limitations under the License.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "timescale-doctor",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "postgresql timescale",
    "author": "Mats Kindahl",
    "author_email": "mats@timescale.com",
    "download_url": "https://files.pythonhosted.org/packages/a6/fa/03b1df316374c9ac0200227d1edf540db78df31ae615bc868b3106ac9208/timescale-doctor-0.2.0.tar.gz",
    "platform": null,
    "description": "Timescale Database Doctor\n=========================\n\nRule-based recommendations about your timeseries database.\n\nInstallation\n------------\n\nYou can install ``timescale-doctor`` using ``pip``::\n\n  pip install timescale-doctor\n\nRunning the tool\n----------------\n\nJust call it in a similar manner to how ``psql`` is called::\n\n  timescale-doctor my_database\n\nIt understands the usual environment variables `PGUSER`, `PGHOST`,\n`PGDATABASE`, etc. Note that it do *not* understand PostgreSQL URLs\nyet. See `Support PostgreSQL URLs for connection\n<https://github.com/timescale/doctor/issues/5>`_.\n\nWriting new rules\n-----------------\n\nInstructions for writing new rules are available in the `README in the\nrules package <src/doctor/rules/README.rst>`_.\n\nLicense\n-------\n\nCopyright 2023 Timescale, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you\nmay not use this file except in compliance with the License.  You may\nobtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\nimplied.  See the License for the specific language governing\npermissions and limitations under the License.\n",
    "bugtrack_url": null,
    "license": "Apache 2",
    "summary": "Analyze a database and provide recommendations",
    "version": "0.2.0",
    "project_urls": {
        "Changelog": "https://pip.pypa.io/en/stable/news/",
        "Documentation": "https://pip.pypa.io",
        "Source": "https://github.com/timescale/doctor"
    },
    "split_keywords": [
        "postgresql",
        "timescale"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1f66dcc4cdbeb34ca42f55ff6fd6228b83ec5b2000bc4ecb8299f3cd8195523",
                "md5": "551a7f5b42d9ce3d665222575505af05",
                "sha256": "b4133da671737dba37e73cabb15fe637da5265dc05eef6c66a2ac17983948b50"
            },
            "downloads": -1,
            "filename": "timescale_doctor-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "551a7f5b42d9ce3d665222575505af05",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 19160,
            "upload_time": "2023-12-08T10:20:38",
            "upload_time_iso_8601": "2023-12-08T10:20:38.121785Z",
            "url": "https://files.pythonhosted.org/packages/a1/f6/6dcc4cdbeb34ca42f55ff6fd6228b83ec5b2000bc4ecb8299f3cd8195523/timescale_doctor-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6fa03b1df316374c9ac0200227d1edf540db78df31ae615bc868b3106ac9208",
                "md5": "2fd5cd8f0e738479dfa064e3077c1bc2",
                "sha256": "e1432aa7def51ce4b62e7df11852eca3c4fff11a82d06a7cca2a7ac0035bb549"
            },
            "downloads": -1,
            "filename": "timescale-doctor-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2fd5cd8f0e738479dfa064e3077c1bc2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13771,
            "upload_time": "2023-12-08T10:20:39",
            "upload_time_iso_8601": "2023-12-08T10:20:39.819406Z",
            "url": "https://files.pythonhosted.org/packages/a6/fa/03b1df316374c9ac0200227d1edf540db78df31ae615bc868b3106ac9208/timescale-doctor-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-08 10:20:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "timescale",
    "github_project": "doctor",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "timescale-doctor"
}
        
Elapsed time: 0.20755s