2016-08-03 20 views
6

Od czasu do czasu muszę tworzyć powtarzalne przykłady błędów, które pojawiają się podczas wysyłania zapytań do bazy danych; czasami tych błędów nie można odtworzyć za pomocą wbudowanych zestawów danych.Jak utworzyć odtwarzalny przykład połączenia z bazą danych?

Czy istnieje lista publicznie dostępnych baz danych, których możemy użyć do stworzenia powtarzalnych przykładów? Wiedziałem o jego jednej

src_mysql(dbname = "dplyr", 
       host = "dplyr.csrrinzqubik.us-east-1.rds.amazonaws.com", 
       port = 3306, 
       user = "dplyr", 
       password = "dplyr") 

Ale to daje mi błąd

Error in .local(drv, ...) : 
    Failed to connect to database: Error: Unknown MySQL Server Host 'dplyr.csrrinzqubik.us-east-1.rds.amazonaws.com' (8) 

Nie mogę znaleźć żadnego odniesienia do tej konkretnej sytuacji w kwestii notorycznego How to make a great R reproducible example?

Odpowiedz

0

Od http://shiny.rstudio.com/articles/

library(dplyr) 
my_db <- src_mysql(
    dbname = "shinydemo", 
    host = "shiny-demo.csa7qlmguqrf.us-east-1.rds.amazonaws.com", 
    user = "guest", 
    password = "guest" 
) 
# get the first 5 rows: 
my_db %>% tbl("City") %>% head(5)