sql >> Databasteknik >  >> RDS >> PostgreSQL

psql-klienten kan vara ett schackbräde nu...

Ja, pgChess-tillägget låter dig nu spela ett schackspel med Postgres Instance(dator). Tack vare författare. Installationen är mycket enkel med pgxnclient. pgChess-tillägget stöds med ett annat tillägg som heter pg2podg.
Dokumentationslänk:
https://github.com/gciolli/pgChess/blob/master/doc/

pgxnclient install pgchess
pgxnclient install pg2podg

After installing, just run CREATE EXTENSION commands

create extension pgchess;
create extension pg2podg;

Två typer av spel, (1) PC vs PC och (2) PC vs Human.
För att spela ett nytt spel PC vs Human kör nedanstående fil (ladda ner källan från länken ovan för filerna) i ojusterat format av psql terminal.

postgres=# pset format unaligned
postgres=# i /usr/local/src/pgchess/pgchess-0.1.7/test/sql/play/PG_v_Human.sql

För ditt drag följ syntaxen nedan när du uppmanas "Ditt drag? ".

        -- For now, we use this syntax:
--
-- XXpYYz
--
-- where XX is the starting square, YY is the ending square, p
-- is the piece and z is an optional square where the desired
-- promotion is specified.

Njut...


  1. Använda spåra kausalitet för att förstå frågekörning

  2. Förhindra att spara ändringar som kräver att tabellen återskapas negativa effekter

  3. Python och MySQL Database:En praktisk introduktion

  4. Använda uttryck för att filtrera data i databasen