Add finnish version of the first post, refactor AsciiDoc on other pages
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Now the documents follow the AsciiDoctor best practices https://asciidoctor.org/docs/asciidoc-recommended-practices/
This commit is contained in:
parent
2b3a0bfa34
commit
12b21aec19
8 changed files with 198 additions and 153 deletions
|
@ -12,53 +12,39 @@ menu:
|
|||
:toc:
|
||||
= Misskeyn root-tilin migraatio
|
||||
|
||||
Vaihdoin äskettäin yhden käyttäjän Fediverse-palvelimeni
|
||||
https://misskey-hub.net[Misskey]stä https://joinfirefish.org[Firefish]iin ja
|
||||
kohtasin ongelman, jota en löytänyt dokumentoituna muualla. Päätin jakaa
|
||||
löytämäni ratkaisun, jos joku muu hyötyisi siitä ja säästäisi aikaansa
|
||||
tulevaisuudessa.
|
||||
Vaihdoin äskettäin yhden käyttäjän Fediverse-palvelimeni https://misskey-hub.net[Misskey]stä https://joinfirefish.org[Firefish]iin.
|
||||
Kohtasin ongelman, jota en löytänyt dokumentoituna muualla.
|
||||
Päätin jakaa löytämäni ratkaisun, jos joku muu hyötyisi siitä ja säästäisi aikaansa tulevaisuudessa.
|
||||
|
||||
Päätin samalla siirtyä uuteen verkkotunnukseen, joten helpoin tapa oli luoda
|
||||
uusi palvelin ja migratoida käyttäjätili sen sijaan, että vaivautuisin
|
||||
migratoimaan koko Misskey-instanssia.
|
||||
Päätin samalla siirtyä uuteen verkkotunnukseen, joten helpoin tapa oli luoda uusi palvelin ja migratoida käyttäjätili sen sijaan, että vaivautuisin migratoimaan koko Misskey-instanssia.
|
||||
|
||||
Koska kyseessä oli yhden käyttäjän instanssi, tili oli myös Misskeyn "root"
|
||||
tili. Misskey ei salli root-tilin siirtämistä, ja jos yrität, saat virheen
|
||||
"root cannot migrate" tai jotain sinne päin.
|
||||
Koska kyseessä oli yhden käyttäjän instanssi, tili oli myös Misskeyn "root" tili.
|
||||
Misskey ei salli root-tilin siirtämistä, ja jos yrität, saat virheen "root cannot migrate" tai jotain sinne päin.
|
||||
|
||||
== Ratkaisu
|
||||
|
||||
Menin tietokantaan selvittääkseni, mitä voisin tehdä ohittamalla
|
||||
käyttöliittymän, ja kas, löysin `isRoot`-sarakkeen `user`-taulusta. En
|
||||
kuitenkaan halunnut jäädä ilman root-tiliä vanhassa instanssissani,
|
||||
joten menin Misskeyn hallintapaneeliin ja loin uuden tilin, yksinkertaisesti
|
||||
nimeltään 'root'.
|
||||
Menin tietokantaan selvittääkseni, mitä voisin tehdä ohittamalla käyttöliittymän, ja kas, löysin `isRoot`-sarakkeen `user`-taulusta.
|
||||
En kuitenkaan halunnut jäädä ilman root-tiliä vanhassa instanssissani, joten menin Misskeyn hallintapaneeliin ja loin uuden tilin, yksinkertaisesti nimeltään "root".
|
||||
|
||||
Misskey näyttää tallentavan kaikki tunnetut käyttäjät `user`-tauluun, ei vain
|
||||
varsinaisia paikallia käyttäjätilejä. Paikallisten tilien löytämiseksi voit
|
||||
käyttää seuraavaa kyselyä
|
||||
Misskey näyttää tallentavan kaikki tunnetut käyttäjät `user`-tauluun, ei vain varsinaisia paikallia käyttäjätilejä.
|
||||
Paikallisten tilien löytämiseksi voit käyttää seuraavaa kyselyä
|
||||
|
||||
[source]
|
||||
[source,sql]
|
||||
----
|
||||
include::code/query_users[]
|
||||
include::code/query_users.sql[]
|
||||
----
|
||||
|
||||
Nyt voit yksinkertaisesti asettaa uuden root-tilin `isRoot`-sarakkeen arvoksi
|
||||
`true` ja oman käyttäjätilin arvoksi `false`. Sen jälkeen migraation pitäisi
|
||||
toimia.
|
||||
Nyt voit yksinkertaisesti asettaa uuden root-tilin `isRoot`-sarakkeen arvoksi `true` ja oman käyttäjätilin arvoksi `false`.
|
||||
Sen jälkeen migraation pitäisi toimia.
|
||||
|
||||
[source]
|
||||
[source,sql]
|
||||
----
|
||||
include::code/update_users[]
|
||||
include::code/update_users.sql[]
|
||||
----
|
||||
|
||||
Kannattaa varmistaa, että muutit vain 2 riviä ennen kuin kommitoit
|
||||
transaktion.
|
||||
Kannattaa varmistaa, että muutit vain 2 riviä ennen kuin kommitoit transaktion.
|
||||
|
||||
Olettaisin, että tämä ratkaisu toimii myös Misskey forkeissa, mutta en ole
|
||||
testannut.
|
||||
Olettaisin, että tämä ratkaisu toimii myös Misskey forkeissa, mutta en ole testannut.
|
||||
|
||||
Jos tästä postauksesta oli sinulle hyötyä, muista jakaa, twiitata, tuutata ja
|
||||
piippailla se haluamassasi sosiaalisen median palvelussa. Jos sinulla on
|
||||
ongelmia tässä prosessissa, voit myös jättää kommentin alapuolella
|
||||
niin voin yrittää auttaa.
|
||||
Jos tästä postauksesta oli sinulle hyötyä, muista jakaa, twiitata, tuutata ja piippailla se haluamassasi sosiaalisen median palvelussa.
|
||||
Jos sinulla on ongelmia tässä prosessissa, voit myös jättää kommentin alapuolelle niin voin yrittää auttaa.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue