Tracks SQL

Post tags: | sqlite | tracks_gtd | tracks_sql |

erb

tags

field :tag_name

other


        cd ~/dev/tracks/db
        sqlite3 tracks.db
        

        sqlite> .tables
        contexts                                               
        dependencies                                           
        notes                                                  
        open_id_authentication_associations                    
        open_id_authentication_nonces                          
        preferences                                            
        projects                                               
        recurring_todos                                        
        schema_migrations                  
        sessions                           
        taggings                           
        tags                               
        todos                              
        tolk_locales                       
        tolk_phrases                       
        tolk_translations                  
        users                              
        

        sqlite3 tracks.db '.schema projects'
        
        CREATE TABLE "projects" (
          "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, 
          "name" varchar(255) NOT NULL, 
          "position" integer, 
          "user_id" integer DEFAULT 1, 
          "description" text, 
          "state" varchar(20) NOT NULL, 
          "created_at" datetime, 
          "updated_at" datetime, 
          "default_context_id" integer, 
          "completed_at" datetime, 
          "default_tags" varchar(255), 
          "last_reviewed" datetime
        
        CREATE INDEX 
          "index_projects_on_user_id" ON "projects" 
            ("user_id");
        CREATE INDEX 
          "index_projects_on_user_id_and_name" ON "projects" 
            ("user_id", "name");
        CREATE INDEX 
          "index_projects_on_state" ON "projects" 
            ("state");
        CREATE INDEX 
          "index_projects_on_user_id_and_state" ON "projects" 
            ("user_id", "state");
        );