Te tukunga o temBoard 8.0, he atanga mo te whakahaere mamao o te PostgreSQL DBMS

Kua tukuna te kaupapa temBoard 8.0, te whakawhanake i tetahi atanga tukutuku mo te whakahaere mamao, te aroturuki, te whirihoranga me te arotautanga o te PostgreSQL DBMS. Kei roto i te hua he kaihoko mama kua whakauruhia ki runga i ia tūmau e whakahaere ana i te PostgreSQL, me tetahi waahanga tūmau e whakahaere ana i nga kaihoko me te kohi tatauranga hei aroturuki. Kua tuhia te waehere ki te Python ka tohatohahia i raro i te Raihana PostgreSQL kore utu.

Ko nga ahuatanga matua o temBoard:

  • Ko te kaha ki te whakahaere i nga rau o te PostgreSQL DBMS na roto i te atanga tukutuku kotahi.
  • Te waatea o nga mata korero mo te aromatawai i nga ahuatanga whanui o nga DBMS katoa me te aromatawai taipitopito mo ia tauira.
    Te tukunga o temBoard 8.0, he atanga mo te whakahaere mamao o te PostgreSQL DBMS
  • Te aro turuki i te ahua o te DBMS ma te whakamahi i nga momo inenga.
  • Tautoko mo te whakahaere i nga huihuinga hohe me te DBMS.
  • Te aro turuki i nga mahi horoi (VACUUM) o nga ripanga me nga tohu.
  • Te aro turuki i nga patai puhoi purongo.
  • Atanga mo te arotau i nga tautuhinga PostgreSQL.

I roto i te putanga hou:

  • Ko te whakamotuhēhēnga me te whakaritenga o te hongere whakawhitiwhiti i waenga i te atanga whakahaere me nga kaihoko kua hangaia ano. Ko nga huringa i ara ake ki te whakangawari o te tuku apiha me te nui ake o te haumarutanga o te hongere korero ki a ratou. Ko nga tono katoa ki nga kaihoko kua hainatia ano i naianei ma te whakamahi i te whakamunatanga matua matua hangarite, a ka noho te atanga hei kaiwhakarato tuakiri mo nga kaihoko. Ko te motuhēhēnga mā te whakamahi i ngā kupuhipa kua whakaritea tahitia i runga i te kaihoko me te taha atanga kua kore e whakamahia. Ka whakamahia nga kupuhipa inaianei hei whakarite hononga kaiwhakamahi ki te atanga.
  • He atanga raina whakahau hou kua tohua. Ko nga taputapu motuhake temboard-migratedb me temboard-agent-register kua whakakapihia ki nga whakahau i hangaia i roto i karangahia ma te temboard me te temboard-agent executables. Kua taapirihia nga whakahau whakauru mo te whakahaere i nga whakahaere paerewa me nga mahi aroturuki mai i te raina whakahau.
  • He tautoko taapiri mo PostgreSQL 15, RHEL 9 me Debian 12. Tautoko mo PostgreSQL 9.4 me 9.5, me te Python 2.7 me 3.5 i whakamutua.
  • Ko te whakahau "rēhita-tauira" kua taapirihia ki te temboard mo te rehitatanga o nga kaihoko, kaore i rite ki te whakahau "temboard-agent register", ka mahia ki te taha o te tūmau me te kore e hiahiatia kia waatea te whatunga o te kaihoko, ara. Ka taea te whakamahi ki te taapiri i nga tauira hou ki te tuimotu.
  • Kua whakahekehia te kawenga a nga kaihoko i runga i te punaha - kua whakahekehia te maha o nga whakawhitinga i mahia e te 25%, kua whakatinanahia te keteroki o nga uara angamaheni me te maha o nga mahi.
  • Ko te rahi o nga raraunga aroturuki kua penapena kua whakahekehia ma te taunoa ki te 2 tau.
  • Kua taapirihia te kaha ki te tango i nga raraunga raarangi ki te whakatakotoranga CSV.
  • Ka taea te whakaara ano i nga tukanga papamuri o te atanga me te kaihoko i muri i te mutunga kore.

I tua atu, ka taea e matou te tuhi i te tukunga o te kete taputapu Pyrseas 0.10.0, i hangaia hei tautoko i te PostgreSQL DBMS me te whakahaere aunoa i nga mahi ki te whakahou i te hanganga raraunga. Ka huri a Pyrseas i te aronuinga papaunga raraunga paerewa me nga metadata e hono ana ki te whakatakotoranga YAML, JSON ranei, he pai ake mo te whakamahi i nga punaha whakahaere putanga. Ma te whakamahi i te tohu YAML, ka tukuna e Pyrseas te whakatipuranga SQL hei tukutahi i te hanganga o tetahi papaarangi me tetahi atu (arā, ka taea te whakarereke i te hanganga me te tohatoha ki etahi atu papaarangi). Ko te waehere kaupapa kua tuhia ki te Python ka tohatohahia i raro i te raihana BSD.

Ko te tukunga hou o Pyrseas he mea rongonui mo te whakawhiti ki te Psycopg 3, he peka kua oti te whakarereke i te waahanga mo te mahi tahi me te PostgreSQL mai i nga kaupapa Python, e tautoko ana i te taunekeneke asynchronous me te DBMS me te whakarato hononga i runga i te DBAPI me te asyncio. Ko te putanga hou ka whakaheke i te tautoko mo te Python 2.x me te tango i te pgdbconn mai i nga whakawhirinaki. Ka tautokohia nga manga PostgreSQL 10 ki te 15.

Source: opennet.ru

Tāpiri i te kōrero