Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [opgelost] sqlite indexin foreign key  (gelezen 526 keer)

Offline MKe

  • Lid
  • Steunpunt: Nee
[opgelost] sqlite indexin foreign key
« Gepost op: 2014/01/22, 10:09:37 »
Hoi,

Iets wat ik niet kan vinden op het internet. Als ik een foreign key heb in een tabel, moet ik dan ook nog indexeren voor de performance of doet sqlite dat zelf automatisch?
« Laatst bewerkt op: 2014/01/22, 14:47:47 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: sqlite indexin foreign key
« Reactie #1 Gepost op: 2014/01/22, 11:49:28 »
Volgens mij niet. Hier wat meer info: http://www.sqlite.org/foreignkeys.html#fk_indexes

Zover ik weet worden er alleen automatisch indexes gemaakt van een PRIMARY KEY, de rest zult ge handmatig moeten doen.

Offline MKe

  • Lid
  • Steunpunt: Nee
Re: sqlite indexin foreign key
« Reactie #2 Gepost op: 2014/01/22, 14:47:35 »
Bedankt, het was me gewoon niet duidelijk. Dan maak ik maar een index :)

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: [opgelost] sqlite indexin foreign key
« Reactie #3 Gepost op: 2014/01/22, 19:05:59 »
Het makkelijkste is natuurlijk om gewoon een database te maken en kijken of er indexes zijn aangemaakt. Dat neemt alle twijfel weg.

Dit is van een database met een Users table met een PRIMARY KEY.
$ sqlite3 mydatabase.db
sqlite> .indices Users
sqlite_autoindex_Users_1