Sorry I forgot to say that I updated my docs redirect extension to handle a
few more of these cases. If anyone else wants to use it, it’s here:
https://github.com/mchristofides/pg_docs_bot

Cheers,
Michael


On Sun, 26 Apr 2020 at 13:03, Michael Christofides <michristofi...@gmail.com>
wrote:

> Thank you Jonathan.
>
> Yes good thinking on a thorough way, I may need to go down that route.
> I hadn't considered entries that exist in new versions but have
> changed name or URL, glad to hear these might be handled well on the
> docs themselves soon. I'll consider how to avoid getting in the way
> there.
>
> As a starting point, I remembered that depesz's site has the ability
> to search release notes between versions. A search for deprecated
> found me a few more:
> https://why-upgrade.depesz.com/show?from=9.0&to=12.2&keywords=deprecated
>
> Thanks again.
>
> On Sat, Apr 25, 2020 at 6:26 PM Jonathan S. Katz <jk...@postgresql.org>
> wrote:
> >
> > On 4/25/20 1:12 PM, Michael Christofides wrote:
> > > Hi there,
> > >
> > > Does anyone have an easy way of seeing which pages from the 9.x, 10,
> > > or 11 docs don't have a "current" version?
> >
> > I don't have an easy way, but I have a pedantic way:
> >
> > 1. Set up the pgweb app[1]
> > 2. Set up the requirements for the docload.py utility
> > (tools/docs/docload.py)
> > 3. Download the release source PG12 all the way down. You would really
> > only need one, likely the latest (e.g. at the time of this writing 12.2,
> > 11.7, ...)
> > 4. Load each one into the database. You may need to explicitly create
> > the "Version" objects in the admin for pgweb
> > 5. Write SQL to see which filenames are present in an earlier version
> > but not a later one.
> >
> > > For context, I've built a Firefox extension that redirects old
> > > versions of the docs to their "current" version, except when either:
> > > * you're already on the docs, or
> > > * when a "current" version of the page doesn't exist.
> >
> > Sounds interesting. There is presently a patch[3] that could/should help
> > to address this case. The challenge, outside of the file that was the
> > impetus for the patch, would be finding the forwarding addresses for the
> > new pages. I believe Step 5 in the above would help with that.
> >
> > Thanks!
> >
> > Jonathan
> >
> > [1] https://www.postgresql.org/developer/related-projects/
> > [2] https://www.postgresql.org/ftp/source/
> > [3]
> >
> https://www.postgresql.org/message-id/4490e710-85f7-87a9-74dd-793d27440bed%40postgresql.org
> >
>

Reply via email to